Creepy Forest Metal with ONE-EYED DOLL
The notoriously DIY band One-Eyed Doll will release their new album, Witches on Standby Records on March 24, 2015. One might wonder why they decided to work with a record company at this point in their career after they’ve already been pretty successful at building a buzz on their own. Screamer had a chance to… Read more »