A terror-driven freelance videographer delves into a chilling local myth about a reclusive goblin-like creature hiding out in a long-abandoned observatory.
Streaming availability information is being updated.