Self Admired Suicide
Self Admired Suicide
is a song by
The Sewergrooves
it was released on