← Battle Stations · Season 1

Challenger Tank

S1 · E35 · 17 Dec 2004 · 1 hr 0 min

When this 60 tons of high-tech military hardware rumbles onto the battlefield there's nowhere for the enemy to hide.