Swimming with whale sharks in western Australia Outdoor-Adventures-in-Australia-Ningaloo-Reef By Allison Bench