STRAFE E3 2015 Trailer Posted on: Jun 01, 2016 Your mothership Icarus has gone silent, investigate the massive spaceship and discover the evil that lurks within – oh, and make sure to bring a gun or two. Games in this article: STRAFE