Rise Records has uploaded a new video from Texas screamers Scarlett O’Hara. The music video for the title track off “Lost In Existence” can be seen here.
Scarlett O’Hara’s “Lost In Existence” was released last September on Rise Records.
Discover more from Dying Scene
Subscribe to get the latest posts sent to your email.