Monday, July 4, 2011

Where in the World is Captain America: Huang Shan, China

 Captain America hunting the Na'vi in Pandora Huang Shan, China
Captain America and myself at the 6,115 foot peak on Huang Shan in China. This picture drew hoardes of laughter and photo-taking... I'm probably one of a hundred with this photograph.

No comments:

Post a Comment