Capcom released three new screenshots for Lost Planet at X06. The game is due out in early 2007. Drooolll…..
Justin Lee On September 27, 2006 at 9:03 am
Capcom released three new screenshots for Lost Planet at X06. The game is due out in early 2007. Drooolll…..