The Norwood Suite is coming to Steam in October

This first-person adventure game is set to release on Steam on October 2, 2017. Players are tasked to explore "a surreal world teeming with strange sights and sounds and filled with art, music, and secrets of the past and present." Sounds intriguing.

Read Full Story >>
The story is too old to be commented.