Watch Dogs 2 vs Real Life
Watch Dogs 2 is set in San Francisco and releasing this fall. Check out how this early footage compares with the City by the Bay IRL.
Watch Dogs 2 is set in San Francisco and releasing this fall. Check out how this early footage compares with the City by the Bay IRL.