One new release for the week of 01/08/06

Ok, so I’m lying. There are other games coming out this week as well. But Lost Planet is the only one that really matters! Finally, the first great game of the new year! Are you going to get it?

 
 

Hamza Aziz