Episode 14 - The Time Travelers (1964)
Air Date: Apr 6, 2024
A freak accident transforms a wall-mounted flatscreen TV into a portal to a post-apocalyptic future where fierce mutants roam a decimated earth and humanity struggles to survive.