The Ningaloo Coast, Australia

Along the Western shoes of Australia, one can find the Ningaloo Coast. It includes ...