New Watch Dogs trailer revealed
Another day comes and goes and Ubisoft decides to release a brand new Watch Dogs trailer.
The new trailer is all about welcoming you, the player/hacker to the city the game takes place in, Chicago. Okay, maybe that’s not all the trailer’s about. It does show off some rather interesting things that you’ll be able to do in the city once the game is finally released.