I guess until all the oldtimers go baseball will be the "America's Game"...but they aren't even close to best in the world anymore.

I say the true says America sport has to be NASCAR...but NFL has...