2nd ‘New Blood’ London O2 show announced.

Hot off the press is the announcement of a second night for New Blood at London’s O2 Arena, that’s on March 28th.

More details soon