EA Reveals Battlefield: Bad Company 2 and Battlefield 1943