My Torment Castle
My Torment Castle
is a song by
Diamond Eyed Princess
it was released on
Pagan Rite