Scott Pilgrim

‘Scott Pilgrim’ game may be returning to Xbox and PlayStation stores

Ubisoft may have just teased the return of Scott Pilgrim vs. the World: The Game to the Xbox Live Arcade…

11 months ago