Trying to capture the perfect selfie can be a hard task, but this diver managed it - not only in the ocean, but with a giant humpback whale.
Adam Stern, 28, decided to go diving just off the coast of Nuku'alofa, Tonga, when he spotted a huge female whale - which meant only one thing: time for the perfect selfie.
Adam, from Copacabana, New South Wales, said: "We could hear singing in the water and then all of a sudden this big female whale just appeared!
Advert
"I swam down quickly and started spinning around in the water in front of her and she responded by spinning herself.
Adam didn't just capture the selfie with the whale, but also got the opportunity to dance with the giant beauty.
He said: "She then hung around with us for half an hour swimming and dancing with us.
"It was quite emotional being in the water with the whales.
Advert
"It's incredible to see something so huge acknowledge you, be interested in you and want to swim with you."
Tonga is one of the few places in the world where tourists can take to the ocean and swim with the whales.
Advert
The whales head to the warmer climate after a long journey north from the icy krill-laden depths of Antarctica.
The southern humpback whales take shelter in the tropical reef-protected waters of Tonga to give birth to their young, so many are mothers with calves.
Meaning Adam found himself in the right time at the right place for the ultimate Kodak moment.
Seflies and videos while diving and snorkeling has become more popular over years thanks to the rise of waterproof cameras.
Advert
Earlier this month, one Sussex-born diver caught on video the moment she ended up swimming with a huge school of Mobularays, while swimming off the coast of Mexico.
Featured Image Credit: Caters