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