Feedbackula - Watch Dogs Delay Debacle!

Ubisoft isn't quite ready to let Watch Dogs out to play yet, delaying the game until Spring 2014. Johnny checks in to make sure everyone's feeling alright.

Show Info

Feedbackula