Pages From My Passport
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
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment