Dirty Three live @ All Tomorrow's Parties at Alexandra Palace in London, U.K. on 5/26/12 Photos by Eleonora Collini