Official Merch from your Favourite Bands

BandTees

Closure In Moscow Release New Track + Video

Closure In Moscow have released a new track and video for “The Church of the Technochrist”. The song comes from the bands upcoming album “Pink Lemonade” which is set for release early 2014.