Shadow Chasers: Season 1, Episode 11
A small town refuses to allow anyone near the last surviving eyewitness to a 1939 meteor shower.