Guadalupe Island

Location

An island off the coast of Mexico where James Watt went diving with great white sharks.

Mentioned in 1 video