archytele The Vault

S1·E13 Monster Wars (2)

Aired February 20, 1999

Synopsis

From their secret base on Isle del Diablo, the aliens assemble their forces; H.E.A.T. desperately fights to resist.