The old gamespot website was great. My "go to " site for game reviews. What happened with the new site? Not clear, hard to find review/ratings.......any comments???
Log in to comment