The Paranormal Review goes on the scene to do some research into the Bigfoot sighting in the Payson Canyon in Utah. Check it out!
[youtube https://www.youtube.com/watch?v=TlS3n12E2Tk]
and check this out. THIS WEBCAST IS UNCENSORED.
[youtube https://www.youtube.com/watch?v=tFnu0j7r4Yo?list=PL7IpKC-AWts6dRaDvUTy4EnL6PZzWNSLH]