Blue Wizard Digital Inc
A comically scary puzzle game paying homage to classic 1980's slasher films More>