Send
The proverbial llama overlooking the majestic Machu Pichu.
Posted Feb. 2, 2010
A quiet, peaceful beach in the town of Zihuatanejo, Guerrero Mexico