Beast of Dean
The Beast of Dean is the name of an animal from English folklore that is said to live, or to have once lived, in the Forest of Dean: a large, "ancient woodland" bounded by the rivers Severn and Wye in Gloucestershire, England.
Source: Wikipedia, Beast of Dean. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.