It may be the middle of winter, but Sofia Vergara is soaking up the sun!
The "Modern Family" star hit the beach on Thursday in NSW, Australia, showing off her assets in a colorful criss-cross swimsuit.
The 41-year-old paired her bright beach look with a navy blue maxi skirt. Vergara also looked like she was wearing a full face of makeup for her day in the sand.
While the Colombian beauty can pretty much pull off any look, this isn't our favorite. The cutouts of the bathing suit look like they're a little too tight -- and just think about the tan lines!
How do you think Sofia look? Tell toofab in the comment section below, and click "Launch Gallery" above to see even more celebrity beach bods!