Features News Videos Dust off your Mechs July 13, 2009 Check out the debut trailer for a reboot of the classic MechWarrior franchise.