2020 TORSUS Terrastorm

Manufacturer of world’s toughest, heavy-duty off-road buses to launch 4×4 off-road minibus

TORSUS, based in the Czech Republic, manufactures what it claims to be the world’s toughest, heavy-duty off-road buses. The started with the Praetorian, the...

Must Read News

Latest News