Beautiful Southern Humpback Whale frolicking in the waters of the precious Ningaloo Reef, Western Australia.
Powered by Zazzle