
Godzilla in the Kitchen Announce 'Termination Sequence' for October 2026
Leipzig trio Godzilla in the Kitchen will release their third album 'Termination Sequence' on 23 October 2026 via Tonzonen Records. The record marks a…
Read the story ↗Echo Mandala / From the archive
News, videos and reviews in one place.