Whitehaven Beach, Queensland, Australia.

WHITE & BLUE HEAVEN