On the 25th of June, the renowned Colombian songstress Shakira enjoyed a lovely day with her two sons, Sasha and Milan, at a beach in Barcelona. She appeared absolutely stunning in her Roxy swimsuit while engaging in some bodyboarding fun and showcasing her abilities.