Advertising Console

    Nerves of steel: Testing the brakes on a Leopard tank

    Zoomin.TV Canada

    door Zoomin.TV Canada

    2,4K
    124 views
    Crazy emergency braking with a Leopard tank in the Netherlands.