In a small town called Bensham, there is an ancient Greek demon named Stitchface who has returned to gruesomely kill anyone in his sight using supernatural powers such as light manipulation and teleportation.
October 31, 2023
Released
Malfunction 2
3min
—
—
—