Leicester City: Premier League Champions soccer The (almost) impossible has happened: Leicester City has been crowned English Premier League Champions. Their…