Brand new Lost Planet video

We attended Capcom’s Lost Planet party last week in San Francisco, and supposedly, the public has ever seen this particular…

By Dyson 15 years ago