wtff?? the games came out today. looks like EA payed to delay the reviews.2k8 all the way
Log in to comment