Shakira flaunts her toned legs in a breezy sundress as she enjoys a day on the water with her youngest son Sasha and friends in Miami

Shakira was seen enjoying a day out on a boat with her friends in Miami over the weekend.

The 46-year-old singer was spotted chatting with a passenger on the boat before getting on board, and then her group quickly sailed away into the sunny Florida waterways.

The pop star, recognized as Billboard’s Woman of the Year, flaunted her fit physique in a stylish blue sundress on her latest public appearance. Shakira completed her chic look with trendy oversized sunglasses that added a touch of sophistication.

The famous singer’s abundant light brown hair flowed freely and fell gracefully onto her chest.

Scroll to Top