Tag Archives: Scarah

Check Out The Horror Tune ‘My Pet Werewolf’ By The Immortalz!

Anyone who has been around the Austin, TX horror scene for any length of time would have to be living in a coffin if you hadn’t come across Scarah Damsel of the Doomed at local horror events. I first came across Scarah on Instagram and Facebook almost two years ago, …

Read More »