Scott Pilgrim vs. The World: The Game could be re-released, according to creator Ten years after its original release by Imogen Donovan on Aug 14, 2020 No Comments