archytele The Vault

S2·E22 The Believers

Aired June 14, 2000

Synopsis

Foster and Eddie take over a TV station at gunpoint to get the message out to the world about the alien invasion.