10 Celebrity Photos That Almost Broke The Internet

Jessica Alba

This mommy of two is fit and fabulous; just look at those abs.

Kate Hudson

The blonde actress is red hot in this teeny tiny ruffled bikini.

Heidi Klum

This hot mama proves that age is just a number.