Check out the latest gameplay trailer Call of Duty: Online that says “scr*w you” to Zombies and Aliens and introduces you to something way more sinister; Robot Zombies. According to the trailer, which you can check out below, the free-to-play, online-only Call of Duty title aimed at Chinese markets that mixes and matches elements from […]