Why Leicester City's Premier League Title Is So Crazy

May 3 2016, 6:36pm

On Monday, tiny Leicester City clinched the England's Premier League title, one of the craziest sports stories in a long, long time. Here's what's going on.