Who knew that this would have been one of the last shows at the Cambridge Barfly? News reached us last night that the venue (which was only re-opened and branded as ‘Barfly’ six or so months ago) has been closed down. Nuts. Maybe someone who knows a little more can leave a comment below and fill us in on the details – until then though, enjoy these photos of Tokyo Police Club. Their new album Elephant Shell is out now on Memphis Industries.