Top Gear is back on TV and kickstarted the series with a number of high energy features, Richard Hammond introduced the “world’s most unstoppable and indestructible vehicle,” which is priced at £300,000. Top Gear introduced the South African-made Paramount Marauder, and tried to blow it up but failed. In the episode, Richard Hammond test drives the vehicle,...