Dead Sara release "Lemon Scent" video
Dead Sara have released a music video for “Lemon Scent.” The song is the tenth track on the band's self-titled album, which was released last year. Watch the band duke it out in the clip, below:
Around Our Network