BASTILLE AT THE O2 LONDON2 min readGENUINE 2 November 2016 saw the second night of Bastille‘s largest show to date, at the O2 Arena in London... Read More