'Demon Throttle' Only Available as Physical Box Set on the Switch - Screens & Trailer
by Judy on June 12, 2021 @ 11:45 p.m. PDT | Filed under E3 2021 - E3 2021 - June 12
In Demon Throttle, a beautiful vampiress and dusty gunslinger must blast their way through monstrous generals and their wicked domains to lift a demon's curse and exact their revenge.