Jessica Alba rocked a bikini this week. And she looked amazing. Because she pretty much always looks amazing in a bikini.
The 33-year-old Sin City, Fantastic Four and Honey actress wore a strapless leopard-print bandeau bikini on a beach in Mexico, where she is vacationing with husband Cash Warren.
The pair's daughters, Honor, 6, and Haven, who will turn 3 in August, were not spotted.