Lacuna Coil have released an awesome music video for the title track of their new album, Delirum. Buy the album for $9.99 on Amazon.
You May Also Like
Tour Dates
Plus God Forbid on two dates!
Video Games
Adding to an already stacked list of contributors.