Diving with Manta Rays in Socorro Island Mexico

Hammerhead Sharks, Socorro Mexico 2005