Sofia Vergara turns 42 today, and we're celebrating with a look at her hottest bikini snaps. The Modern Family star knows how to flaunt her curves in a two-piece whether she's lounging on a tropical beach with loved ones or posing for a steamy shoot. She likes to share her own personal bikini shots as well, and now that she's dating Joe Manganiello, we might be in for even more steamy beach pictures! Click through to see all of Sofia's best bikini moments.
Source: WhoSay user Sofia Vergara