‘Watch Dogs’ release date announced, arriving May 7th
One of the first and also most impressive next-generation games ever shown was Watch Dogs, an open-world action game set in a surveillance-controlled Chicago where hacking abilities is a superpower. Unfortunately for many gamers, ...