Sharing a cuddle with a baby elephant sounds like a dream, right?
Well one man visiting the Ran Tong Elephant Sanctuary in Chiang Mai, Thailand was lucky enough to get up close and personal with this adorable baby elephant.
See also: Picture of sleeping baby elephant goes viral
See also: Elephants help calf out of waterhole (video)
But what started out as a friendly hug soon turns into a man vs. elephant wrestling match as the determined baby won't let the man get up.
The feisty little elephant plonks himself down on top of the man before laying flat and pushing him to the ground.
After a bit of a struggle the elephant finally gets up and appears to let the man escape but not for long.
As soon as the brave traveller sits upright the elephant takes one look at him and realises that maybe he's not quite ready to stop playing yet and he headbutts the young man back onto the ground.
Just as the clip ends the elephant steps over the man once again and seems prepared to restart the whole wrestling match for a second time.
The elephant, who lives in South Africa's Kruger National Park, was seen having a whale of a time with some low-flying swallows.
The little calf certainly wasn't shy and he chased after the birds, running and jumping and generally seeming to have a ball.