The Chi Chi Bang Bang Cthulhus Leipzig, Germany
The Chi Chi BBC is an electronic/acoustic duo from Leipzig. It's a side project of Lena Seik & Tristan Schulze whose also release as Deko Deko.
Contact The Chi Chi Bang Bang Cthulhus
Streaming and Download help