Galapagos Dive shots of Sharks May 03 (Click to Enlarge Picture)
baby whale shark
Hammerhead
Galapagos shark
Galapagos
sleeping
one of many schools