The Beast Of Barmston Drain

In Hull, England, in May 2015 people began to report a large hairy beast near a water way called Barmston Drain.It Is said that when the beast stood up it was over 2.5 meters(8ft) tall. One woman is said to have seen the creature jump across the water way and disappear into the grounds on […]