Tagged:  Watch Dogs

By GameSlean, October 18, 2013 0

Ubisoft’s Watch Dogs delayed, a new sci-fi horror game called Soma in the works, dedicated servers for Xbox One multiplayer games + more in the news, and our review game this week is The Wolf Among Us Episode 1: Faith!