Do you see that Now Loading image / banner below? Well, that pretty much spells out everything that will be hitting the market this week. That is it, three games. Granted, they are all notable titles, but only three games nonetheless...
8/7/12
8/8/12