Swimming with whale sharks in western Australia

Outdoor-Adventures-in-Australia-Ningaloo-Reef

By Allison Bench

Outdoor Adventures in Australia Ningaloo Reef Swimming Whale Shark