whale shark swim dive

THE MAGELLAN

Magellan is one of the original whaleshark tour operators in…