Australia: Snorkeling at Ningaloo Reef

Ningaloo Reef is Australia’s “other” reef, stretching for over 300km along the northwest coast. It’s only meter away from the shore in places so takes just minutes to be swimming with corals and colorful fish