Skinwalker Canyon

Series 14, Episode 8

The crew investigates Skinwalker Canyon in the Navajo Nation, a place where many residents refuse to enter in fear of encountering shape-shifting creatures.

15

Series 16 episode 2 on at 9pm Friday on Really

Episodes on Demand