toastboy44562 on 28 March 2010
Games in my opinion that deserve more sales are:
Little big planet -5 million
Gears of war 2 -8 million
Gears of War -7.5 million
Uncharted 2 -5.5 million
Legend of Zelda: Twilight princess -7 million
In that order, what are yours?