Watch Dogs – New Screenshots Leaked

A bunch of new screenshots have been leaked for Ubisoft’s Watch Dogs.

You can see them for yourself here:

The game will be released for PC, PS3, PS4 and Wii U across North America on November 19, and Europe on November 22.

What did you think?