Beast of Beckley's den

The Beast of Beckley's den is an unmarked location in Appalachia.

Appearances
The Beast of Beckley's den appears