Bigfoot Island and Aliens of Kodiak

Bigfoot Island and Aliens of Kodiak

Available on Max
S2 E3: A Sasquatch colony terrorises the residents of remote Prince of Wales Island; decades of UFO sightings on Kodiak Island lead many to believe that aliens are working with the US military.