Meanwhile, in Russia; wtf, soldiers, bikes, russia

Meanwhile, in Russia