A mythical creature known as the Sheepsquatch reportedly was seen in Waterford, Pennsylvania, in the 1970s. The cryptid was described as a large, fur-covered humanoid with horns and hooves that walked ...
I just want to add I know what I saw, but don’t know WHAT I saw,” the retired civil engineer said of the sighting.