American actress and business entrepreneur Jessica Alba was spotted on the beaches of St. Barths, in the Caribbean, where she is on holiday with her family.
The 33 year old mother of two, looked perfect as she flaunted her lean physique in a skimpy blue bikini.
Jessica stunned in the halter design with metallic details, and appeared younger, thanks to her new short bob hairdo.
The actress, soaked up the sun and sun, and frolicked with her husband Cash Warren and daughters Honor, 7, and Haven, 4.
Jessica's denim look bikini is the 'Carioca Bikini' from swimwear label Olaya Beach, and the star paired her look with stylish round shades and her wedding ring.