
- Lost Planet ·
Times Square Looks Set To Get Very Cold
Capcom today revealed that they will be airing a trailer for their upcoming title Lost Planet on the 3,000 square…
This site uses cookies for analytics and advertising. Accept them all, decline them all, or choose which ones you allow. Learn more in our privacy policy.


















