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...