NBA Live 08 Review

EA’s John Madden Football franchise is the leader in sports videogames. The leader in the Basketball genre is another story …