Wednesday, December 31, 2008

Chichen Liam


Liam at the foot of the great pyramid at Chichen
Itza in the Estado Yucatan, Mexico...lamenting the
recent closure to pedestrian climbing.

0 Comments:

Post a Comment

<< Home