Gods Will Be Watching trailer teases an abundance of pixelated torture 28 Feb 2014 1 min read News No kneecap is safe.