The Beast of Green Drive

In 2005, multiple witnesses described spotting a strange creature in the leafy suburbs of a Lancashire town