On Thursday, June 25, Colombian singer Shakira spent a fun day at the Barcelona beach with her kids, Sasha, aged five, and Milan, aged seven.
Rocking a Roxy suit, the 43-year-old singer showed off her bodyboarding skills while enjoying the beach with her boys.
Check out more photos below.