Watch Dogs 2, South Park highlight Ubisoft release schedule
Watch Dogs 2 was the game that everyone played (9 Million copies sold), but no one seemed to like. South Park sold 5 million copies. So it’s not surprising that both games are getting sequels. Hit Continue reading for more!...