A game promotion involving animatronic zombie heads mounted on a street corner pranks Londoners. Call of Duty: Vanguard releases November 5, bringing the next instalment in the franchise’s iconic Zombies multiplayer mode. Though the release is a bit late for Halloween, that hasn’t stopped Activision from having some fun with the promotions. Activision decorated a […]