Australia | Monday, 11 July 2011 | 9 photos
Shark Bay - Eagle Bluff & Shell Beach, Hamelin Shark Bay - Eagle Bluff & Shell Beach, Hamelin Pool