The holiday weekend has had the unfortunate side effect of thinning out this week’s videogame releases. Yet this is the one week in recent memory when the 360 gets a must-own title. And just what is with that Syfy network game? Read all about these and more in the blog today.
Posted Tue Apr 2, 2013 at 11:30 AM PDT by Brian Hoss