wowtgp
Member
Well, here you go guys. The Crew along with Watch Dogs have been delayed to spring 2014. I don't know why Ubisoft took this decision at the very last moment when Watch Dogs was about to release the very next month.
Anyways, the news is, The Crew which was scheduled to release on this financial year, has been delayed. Whats' your take on this?
Anyways, the news is, The Crew which was scheduled to release on this financial year, has been delayed. Whats' your take on this?