LIVE (PHOTOS): Twenty One Pilots – Alexandra Palace, London 11.11.16
American alt-duo Twenty One Pilots played to a sold out crowd at Alexandra Palace on Friday night as part of their epic ‘Emotional Roadshow’ world tour. Despite their already huge following (they had to add an extra date at Ally Pally due to…