The Message from Deep Space: Game Trailer + Release Date!!

Hi All, Two Big Announcements! The Game's first trailer is out now!! Check it out!! And The Message from Deep Space will release on June 29th!! Trailer:D View store page Release Date Originally, the game was set to rele…