Great White Shark - Guadalupe Island, Mexico

A great white shark off the waters of Guadalupe Island in Mexico. This is the best place in the world to view these animals. You don't have to be a diver, as you can cage dive with them at the surface. The visibility is the best I have seen so far!