Watch Dogs 3 Archives

From The Rumor Mill: Watch Dogs 3 Will Be In London
If you believe the latest rumors, it seems as if Ubisoft are not only working on Watch Dogs 3, but the city location will take them internationally FireDen claims to have a leak about the next game, along with a few others, claiming that the next entry int he series will be set in London,[...]