Lara Taubman’s album ‘Revelation’
2020-07-14
On the 10th of July, New York City-based Lara Taubman released her debut album Revelation. It mainly includes folk musicContinue Reading
On the 10th of July, New York City-based Lara Taubman released her debut album Revelation. It mainly includes folk musicContinue Reading
Anglo-Scottish duo Snowgoose will release their new album ‘The Making of You’ on Glass Modern on June 26 on DDL,Continue Reading
She may have sported the national colours of an American cheerleader, but the scarlet lips, chalk-white face and blue topContinue Reading
These Boston, Massachusetts noise rockers have been quietly amassing a cult following here and state-side since their 2012 release DrippingContinue Reading
2024 © reviewsphere