Screamer: SCREAMER – THE TOURNAMENT HAS BEGUN

The time has come. Screamer is finally available for those who preordered the Screamer Digital Deluxe Edition. It will be available for everyone on March 26. All is set for the Tournament, the most ambitious Screamer co…