Former Tampa Bay Buccaneers star Tom Brady won seven Super Bowls, but one particular AFC Championship game still haunts him.
LeBron James is the latest big-name investor to enter a sport where Tom Brady and Will Smith have already thrown money into.