Source: 9GAG - Meanwhile in Russia - Google Street View.
Stashed in: Memes!, funny, Russia and Friends
LMAO. Something is definitely going down... :)
I think this might be photoshopped.
▶ 2nd 1st Farewell Their Fallen Comrades With A Huge Haka - YouTube
What Would Nixon Do? The Crimean situation