Friday, October 17, 2008

Lost city -- Machu Picchu thru the clouds



What a tease! "Pachha-mama" (meaning "mother nature" in Quecha/Spanish??) came out just in time to provide us with the glimpse of the lost city. I vowed to her that I will be back again to get a better look!

No comments: