London Thunderground

The London Thunderground is a vehicle racing/combat stadium venue in Destruction Allstars. It is featured extensively in the game's announcement trailer.