Mitch PerryMarch 16, 2015
3min270
In St. Petersburg today — St. Petersburg, Russia, that is — Vladimir Putin reappeared in public for the first time in 11 days, ending the rumors of a Kremlin coup or even his own death. This isn’t the first time that the Russian leader had dropped out of society for awhile, and the sh*t really […]