Tag Archives: Treyarch

Falling skyscrapers, thunderous effects and super graphics; EA finally outdid themselves! So, the main selling point of both…