‘Scott Pilgrim vs. The World: The Game’ to Return This Holiday Season

The long lost Scott Pilgrim game is finally coming back! The game, originally released in 2010, will finally be making a comeback this holiday...