Friday, September 29, 2006

This might be Shangri La

Peru's Machu Picchu (www.magicplanet.org)

No comments: