Max Payne 3 claimed the top spot last week, selling ten times the amount of copies at launch than that of its 2003 predecessor. The Rockstar-developed title claimed the top spot by a slender lead of just 8000 copies over Blizzard’s Diablo … Continue reading

