CES 2010: Lost Planet 2 Hands-on

Lost Planet 2 (X360)
When the snow melts, the big ones come out.