Watching Hammerhead Sharks - Socorro Island Mexico

Hammerhead Shark,  Socorro Mexico 2005