Mike Adams March 30, 2024 Live Ecko: The Elephants Head, London Mike Adams March 30, 2024 Live We review the Scottish band Ecko's debut live performance in London at Camden Pub, The Elephants Head.