The Witness Review 2 min read Games Nerd Stuff Review Video Games The Witness Review Deacon January 27, 2016 The Witness is a video game that recently came out on Steam. On its surface, it seems...Read More