Shakira had all eyes glued on her when carried her adorable son Milan onto the stage at the World Cup final.
The 37-year-old showed off her famous curves and waved to the crowds with her one-year-old son ahead of the final between Germany and Argentina yesterday.
Shakira exceeded expectations with her performance of La La La (Brazil 2014) with Brazilian musician Carlinhos Brown in the Maracana Stadium.
The blonde beauty wore a stunning red sequin dress in keeping with the carnival culture.
“That was so much fun! Incredible! #WorldCup # ClosingCeremony,” she tweeted.
“I will never forget this day at Maracanã.
Thank you all for bringing me here.”