in Celeb Leaks Top Charlize Theron Stuns in a One-Piece Swimsuit While Vacationing in Mexico (51 Photos)