Jessica Alba still looks amazing despite having two young children, and she's not afraid to flaunt her body.
The 31-year old was snapped while vacationing in Cabo San Lucas over the holidays wearing a teeny bikini; she was accompanied by her husband, Cash Warren, and their two girls. Alba gave out her secrets to slim success earlier this year when she was photographed by the pool in Italy, saying she drinks plenty of water and eats organic as much as possible.
“I don’t eat a lot of processed foods. I never eat fast food and I don’t eat or drink high-sugar, processed anything,” she said. “I stick to mostly organic foods — lots of vegetables and fruit.”
Of course, a busy schedule juggling motherhood and filming "Sin City: A Dame To Kill For" probably helps her stay in shape. The highly-anticipated sequel is due out this October.
Images: INF photo