Live action footage
On a city street moving trailer. On it are two military tractor manufactured in Russia.
HD
1920 x 1080