HomeMusic VideosNEWS: Demetra’s Scars choose “Myself Screaming” for a music video!
25th July 2021
NEWS: Demetra’s Scars choose “Myself Screaming” for a music video!
Returning after a 13th month absence, Demetra’s Scars have unveiled a music video for “Myself Screaming” from their self titled debut EP released this very weekend. The band came to prominence with single “Your Only Escape” in 2017, a cut which opened the door for a tour across their native Italy with Jinjer and Infected Rain. The EP is one that we reviewed earlier this week, so if you want to know our thoughts, you know where to find them…