• Share
  • Tweet
  • Share
Jessica Alba

GTRES/FAMEFLYNET PICTURES

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!