Star Events beat the clock to install a VerTech stage, an array of its new delay towers and other support structures as nearly quarter of million people celebrated Leicester City FC becoming the most unexpected champions in Premier League history.
19
May