The Palau Rock Islands

20130417-090218 PM.jpg

An amazing photo of the Palau Rock Islands located in the southeast of the Philippines taken by photographer
Stephen Alvarez for National Geographic. I would love to travel here some day. I think a season of Survivor was filmed near here.

Leave a Reply