Shakira has a great time with her two boys while soaking up the sun at Barcelona beach.
Shakira, the famous Colombian singer, had a splendid time with her two sons, Sasha (5) and Milan (7), on June 25th at the Barcelona beach. The trio spent their day engaging in fun activities, and Shakira even showcased her bodyboarding talents while wearing a stunning Roxy swimsuit. Check out some of their unforgettable moments below.