A Thousand Horses took the stage at the O2 Academy in Islington, England, tonight – and as expected, it was…read more