While skeptics think The witness is still moving forward to say they had . But with all the claims that an organism must exist, no one has ever received to satisfy those who disagreeis fiction,
Bigfoot expedition, a drama currently airing on Travel Channel, hopes to do its best to bring this latest research on this puzzling creature to light.
"For me being a scientist, it caught my attention," said original house Mireya Mayor, a member of team of the show. "When you have many modern day reports, you have to take them seriously. All you need is truth."