Lost Planet 2 Stage DemoMissed it Live? Check out the Lost Planet 2 Stage Demo from Day 2 of E3 2009.By on October 23, 2019 at 4:10AM PDT Lost Planet 2