Leicester City has pulled off the unthinkable. In the team's 132-year history they have finally won their first Premiere League title.
They clinched the title after Tottenham Hotspur drew with Chelsea 2-2. Tottenham had to beat Chelsea to keep their title hopes alive after Leicester City drew 1-1 with Manchester United over the weekend...