Wowsers. If we looked like this without make up we'd insist on not wearing it EVER. She looks phenomenal AND with the unforgiving light of the sun (which has been known to highlight my beard tremendously) beating down on her.  For the record, Sofia Vergara is 42. And that's her showbiz age. 

She captioned the below "A little sun before heading to Mexico lindooooo today !!! are u packed @reesewitherspoon." They're still obviously doing that (never ending) promotional tour for Hot Pursuit. Irrespective as to whether this is simply yet another clever bit of social media marketing or not, girlfriend looks about 27.


And then the slap went on again...