See Alessandra Ambrosio’s Stunning Swimsuit ‘Gram Plus More Shots from Her Picturesque Family Vacation

While some stars are wary of sharing too much about their private lives, Alessandra Ambrosio proudly puts it all out there.

Over the weekend, the 35-year-old mother of two took to Instagram to post several idyllic images from her Spanish vacation, which commenced just weeks after the star romped across other European cities. In the above shot, the Victoria’s Secret beauty flaunts her ultra toned physique in a mustard yellow one-piece that accentuates her assets as she overlooks a terrace in Ibiza, just one of the locales Ambrosio and her squad of mini-me cuties is vacationing in.

While the bombshell has been gleefully taking in the sun rays, her little ones, Anja Louise Ambrosio Mazur, 7, and Noah Phoenix Ambrosio Mazur, 4, also seem to be loving the blue waters as the two dance atop cars and pose on a boat with dad and Ambrosio’s beau, Jamie Mazur.