archytele The Vault

S1·E38 Back in the Saddle (2)

Aired December 4, 1997

Synopsis

The old team sticks around to help battle a mysterious entity that is heading to New York from the Bermuda Triangle and devouring everything in its path.