Avalanche Studios and id Studios have put together what is probably the biggest in-your-face trailer we've seen so far as you get a glimpse of everything you can drive, shoot, and have to deal with in this universe of too much tech and not enough showers They also straight-up just give you the footnotes to[...]