Battlefield 3 and Call of Duty are in very heated competition. With Battlefield 3 launching tomorrow Infinity Ward released the Launch Trailer a week early. Battlefield 3 will have pretty good sales numbers but Infinity Ward has built a very large fan base with the Call of Duty series. Call of Duty Modern Warfare 3 is set to release for Xbox 360 and Playstation 3 on November 8th. So check out the launch trailer from the best-selling franchise in Xbox 360 history.