Diving with Manta Rays in Socorro Island Mexico

Hammerhead Shark, Socorro Mexico 2005