The Dead XIII - Invite London to the New Grave!!! Live Reviews ***1/2July 27th 2015London, Camden Barfly, UK