DICE and EA drop an all-new trailer featuring explosions, more explosions, and a whole lot of flying debris.

More...