Dutch speed skating coach explains why the US sucks,
He's totally right about the NFL. The money for the athletes is so big that they choose to pursue football instead of other sports.
Its the same reason there hasn't been any formidable heavyweight champs in years, all the big boys that could have turned into great fighters are recruited early into the NFL. Only the dropouts later make it to other sports.