Sofia Vergara's Bikini -- Holding On For Dear Life
Sofia Vergara may have been on vacation this weekend in Mexico ... but her bikini top was stuck working overtime. Your move, Katy Perry.
Katy Perry Bikini Photos -- Ho, Ho, HOT!'Tis the Season ... for Half-Naked Attractive People!Steph…