In the year 2066, an old man reveals the truth behind the improbable, impossible rise of Leicester City to claim the Premiership title. The truth has nothing to do with football, and everything to do with a little magic worm from Japan.All Rights Reserved