A poster depicting Russian President Dmitry Medvedev as super hero Captain America seen on a Moscow street, Tuesday, July 26, 2011. The poster reads "Captain Russia. The First Ruler" and announces the... more 
A poster depicting Russian President Dmitry Medvedev as super hero Captain America seen on a Moscow street, Tuesday, July 26, 2011. The poster reads "Captain Russia. The First Ruler" and announces the release date of a non-existent movie. The poster mocks the promotional slogan for the upcoming Hollywood film, "Captain America. The First Avenger." A Moscow city council official said the posters were placed illegally by unidentified pranksters and will be removed. (AP Photo/Mikhail Metzel) less 
1 / 1
Associated Press | Photo By Mikhail Metzel
Tue, Jul 26, 2011 11:32 AM EDT