We have two words for Heidi Klum: double tap!
The 43-year-old gave fans a big surprise on Instagram when she posted a completely topless selfie while giving her best model pose underwater.
Wearing only striped bikini bottoms, the mother-of-four strategically covered herself with her hands while submerged in a swimming pool.
"Love my new necklace," she jokingly captioned the slightly NSFW pic.
The German beauty followed up the image with another topless shot, this time on the balcony of her hotel room.
The Project Runway host is currently on vacation with her kids and her much-younger boyfriend, Vito Schnabel, 30.
Get it girl! For more celebs proudly putting their bikini bodies on display, check out the gallery below!