Monday, April 5, 2010

Taylor Lautner visits Machu Pichu

2 comments:

Paradise said...

This is his mecca. That is one Peruvian llama that is great with a bowstaff.

Miriam said...

I don't know what it means but this is so funny!!!