archytele The Vault

S3·E17 The Secret of Bigfoot (2)

Aired February 4, 1976

Synopsis

Steve Austin has met a colony of space travelers living inside a California mountain.