Quiver Distribution has released a poster and trailer for Lord of Wolves, the new film from prolific indie horror filmmaker Charlie Steeds (Freeze, An English Haunting). The film follows a man who unwittingly summons a cult of wolf-people from London’s dark underbelly after inheriting a pyramid-shaped contraption he found left at the scene of his […]