The Red Stare: The Red Stare launches on July 31!

Hi everyone! We finally know the release date for The Red Stare: it’s July 31, 2017. That’s in little over a week! Over the past months, we have been -- and still are! -- working very hard to make the game the absolute…