A screenshot of Lost Planet 2.

Photo courtesy Games Press
A screenshot of Lost Planet 2. Photo courtesy Games Press Games Press
A screenshot of Lost Planet 2. Photo courtesy Games Press Games Press