Monday, May 16, 2011

Where in the World is Captain America: St. Petersburg, Russia

Captain America in a restaurant in St. Petersburg, Russia, wearing traditional shoes and fighting a wooden Soviet duck..

No comments:

Post a Comment