Friday, July 1, 2011

Where in the World is Captain America: A Store in Shanghai, China

Captain America posing next to his likeness in a store in Shanghai.

No comments:

Post a Comment