Watch Dogs: Welcome To Chicago trailer

Ubisoft has released a new trailer for Watch Dogs showcasing the game's setting: Chicago.
Show comments