By Laura Dale

A snorkeler has received the shock of his life after he was joined by a swarm of mobula rays while swimming.

Von Karmel Henson, 30, from the Philippines, took the images while snorkeling on holiday in Cabo San Lucas, Mexico.

One minute he was alone and the next he was surrounded by thousands of mobula rays.

Von Karmel Henson / Caters News

The harmless fish, which look similar sting rays, are able to glide through the water and fly.

Von said: “It was really amazing to see them, there were at least a thousand of them.

Pic by Von Karmel Henson / Caters News

“I was able to stay with them for around half an hour before having to return to land.”