Ubisoft headlines

Watch Dogs 2 November release date and San Francisco setting confirmed

Watch Dogs will indeed be set in San Francisco, and it’s due out in November.

Page 1

Ubisoft Latest