Unexplained Mysteries writes “People in West Virginia are encountering this giant creature and no one knows what it is. We take a look at this mysterious creature being encountered in West Virginia. For the last 25 years reports have been coming in from people who have encountered a strange creature.
There’s no shortage of cryptids, theres are creatures whose existence is disputed. But the sheepsqutch is one of the more bizarre ones. The Sheepsquatch is said to be a large creature that can be found in West Virginia.”
Any members from West Virginia ever heard of this?