Todd Standing believes a judge’s decision will prove bigfoot exists. Sylvanic Bigfoot which is Todd’s channel, he writes “3 women who eye witness a Sasquatch from 5 yards away are willing to testify about their encounter in a court of law.”
Todd Standing Bigfoot Court Update
