Super Turbo Demon Busters!: Crazy/Awesome/Easy Contests!

Dear friends! The weekend is ahead, and we all know what this means… non-stop gaming thanks to the Steam Summer Sale =) You do remember we have promised something special earlier, right? So come closer and listen carefu…