Watching Hammerhead Sharks - Socorro Island Mexico

Hammerhead Sharks,  Socorro Mexico 2005