Barcelona. The 43-year-old singer seemed to be loving life as she hit the surf with Milan, seven, and Sasha, five, on Thursday.While the beach scene looked idyllic, the water clearly wasn’t all that warm as they all donned wetsuits – Shakira in a skintight number and the boys in matching red and black ones.
Read more on metro.co.uk