Saint Richard III and the Miracle of Leicester City 

In life, Richard III was one of England’s most notorious kings but in death, is he responsible for one of the biggest upsets in sporting history? We take a look at the twin stories of Richard III and Leicester City – Premier League champions and subject of one of sport’s greatest underdog stories.

img_2012 Continue reading