Forbes published its list of the 100 Highest-Paid Athletes on June 18, and there are more professional football players on the list (30) than any other sport. According to Forbes, "these earnings figures include salaries, bonuses, prize money, appearance fees, as well as licensing and...