Japan

Bless The Demon Puppets – Japanese studio reveals new hardcore horror battle royale on Kickstarter