Cheezburger

Umm, Russia? Care to Explain?