Village of the Damned
- Episode aired Dec 7, 2021
A team is sent to Portlock, Alaska, to investigate stories of Bigfoot.A team is sent to Portlock, Alaska, to investigate stories of Bigfoot.A team is sent to Portlock, Alaska, to investigate stories of Bigfoot.