Single Slam – Suicide Lullaby by Dead Soul Communion (Self Released)

Suicide Lullaby is the first single, with accompanying video, from British metal band Dead Soul Communion, released on the 16th of June.

Read more