New Awesome Russian Military Equipment (Video)

Support SouthFront

Citizens of Naberejni Chelni has filmed modern Russian military jeep and truck on the road in Tatarstan region of Russia.

Support SouthFront