Tag Archives: Twins Crew

TWINS CREW – The Northern Crusade

June 10, 2014

Scarlet 2013 Sweden siblings unfurl their banners and let the power fly all over the land. “Loud And Proud” might be a generic yet genuine characteristic of this band who, despite its intent, veer away from shallow self-aggrandizing thanks to … Continue reading

Posted in Reviews Tagged , ,