4 Evil Eyes
September 3, 2000
Season 6 Episode 21 In a future where advanced technology is forbidden, time traveler Theresa Givens appeals her death...