Idaho State University professor featured in Bigfoot documentary on Netflix
Standing is a controversial figure among Bigfoot
researchers, with some praising him for his work on the subject while others
call him a hoaxer. He is most well-known for his appearance with Les Stroud in
“Survivorman Bigfoot,” and he has made headlines for petitioning the
Canadian government to ...
No comments:
Post a Comment