Watch Dogs takes place in Chicago--and you can do all sorts of interesting things there, judging fro
Posted by Kotaku Mar 27 2014 17:08 GMT in Ubisoft
- Like?
Watch Dogs takes place in Chicago—and you can do all sorts of interesting things there, judging from this new trailer. Read more...



Sign-in to post a reply.