The Lair

The Lair

Available on Prime Video
A journalist investigates after young men begin turning up dead in a small island town.
Starring David Shae, Colton Ford, Brian Nolan