ZombiU Tower of London Video
Ubisoft has released a new ZombiU video taking players to the Tower of London as they feverishly try to survive long enough for project evac. ZombiU will be available when the Wii U launches on November 18th.
Ubisoft has released a new ZombiU video taking players to the Tower of London as they feverishly try to survive long enough for project evac. ZombiU will be available when the Wii U launches on November 18th.