Ouroboros Omphalos

Ouroboros Omphalos
is a song by
Space Team Electra
it was released on
The Intergalactic Torch Song