The Church Of The Technochrist

LIVE REVIEW: Closure In Moscow at The Esplanade Hotel (3/9/13)

Five years is a long time to leave between albums, but with the finishing touches finally being applied to Pink Lemonade, the long-awaited follow-up to Closure in Moscow’s critically acclaimed 2009 debut full-length First Temple, the band graced the stage of their hometown of Melbourne, Australia on Monday night to play a free show that […]