THY SHINING CURSE Celebrates Album Release With “Lenore” Music Video
Pittsburgh, US based symphonic death metal project Thy Shining Curse has unleashed its highly anticipated debut album “Theurgia” today, available via ViciSolum Productions. To commemorate the release of their new record, Thy Shining Curse has […]