The Trough of Bowland is a pass in Lancashire, England. A bipedal creature was reported from here exsanguinating a sheep. There seem to have been at least two witnesses. One of them fired a gun at its retreating form. The other stated that the chupacabras had come to England. However, this need not be taken to mean he was really classifying the creature as a chupacanbras!
|Trough of Bowland|
Post a Comment