The time travelers materialize in 1978 in a small New England town taken over by aliens, who plan to drain all the oxygen out of Earth’s atmosphere.
click here to see where to watch or (watch here).
Ready to Watch The Time Tunnel, Season 1, Episode 30?