Self Swallowation
Self Swallowation
is a song by
Tessaract
it was released on
End Of Depression