Longshot Leicester City Wins English Premier League Title

Longshot Leicester City Wins English Premier League Title

In what’s being hailed as a “miracle,” Leicester City, a small club from central England that started the season at 5000-1 odds of winning the prestigious title, has clinched the trophy.

Source: NPR
Longshot Leicester City Wins English Premier League Title

Speak!