Galapagos Islands

Whale Sharks: 5 Places to meet these gentle giants

Diving with whale sharks is one of the most profound wildlife encounters you can experience. Whale sharks are the largest…