SHERP Amphibious Vehicle

Russian all-terrain amphibious vehicle with self-inflating tires.

MORE

oxot TV