LOOK
Shakira has once again proven that she is an ageless beauty.
In an Instagram photo, the Colombian singer absolutely slayed in a lavender bikini while posing on the beach.
Shakira said she designed the two-piece herself and a friend made it for her.
The bikini has strings attached, which makes it a perfect costume for a performance of “Hips Don’t Lie.”
The internet just can’t believe she is 43 years old! —MGP, GMA News