Battlefield 3 has 99 Problems

EA releases new teaser trailer.