I'm from bigfoot country in Ohio and know several people* who claim to have seen it - never heard this term either.
(usually drunk out of their skull when it was seen)
I'm from bigfoot country in Ohio and know several people* who claim to have seen it - never heard this term either.
(usually drunk out of their skull when it was seen)
(post is archived)