Sofia Vergara's Bikini — Holding on for Dear Life

1227_sophia_vergara_splashSofia Vergara may have been on vacation this weekend in Mexico … but her bikini top was stuck working overtime.

Your move, Katy Perry.

0623_bikini_body_guess_who_footer