It may be winter, but Jessica Alba is smoking hot!
The 31-year-old actress looks mighty fine while on vacation with her family in Cabo San Lucas, Mexico.
Appearing superslim and totally toned, Alba showed off her flat stomach in a retro printed orange, pink and green bikini while taking in the sun with daughters Honor and Haven.
Alba completed her beachy look with a high bun, trendy black glasses and a great tan.
If only all of us could have such a fit physique post-holidays!