Guadalupe Island

Cages being prepared for Great White Shark diving.


© John J. Lopinot 2018