Tracy McGrady and Vince Carter's investment in the Buffalo Bills underscores a growing trend of athletes expanding into NFL ownership.
The Detroit Lions and Buffalo Bills are two of the 12 NFL teams that have never won a Super Bowl. A third of those franchises ...