Boxing star Floyd Mayweather has retired at age 31. He announced his decision today "with a heavy heart," citing that he could no longer "find the desire and joy to continue in the sport."
Mayweather's last public performance was against The Big Show at WrestleMania. He had hinted that he...