archytele The Vault

S1·E9 The Iron Maiden

Aired December 4, 1997

Synopsis

The team must subdue the latest in military technology gone awry.