Puppyroach on 12 October 2015
Kind of reminds me of the trailers from games like Gears of War with focus on creating the atmosphere rather than to have a lot of gameplay clips. Fantastic trailer with awesome music.