This Day In Music History – June 25, 2007: Architects release sophomore album, “Ruin”
In the mid-2000’s, the British metal and hardcore undergrounds were struck by the emergence of several forward-thinking bands like Johnny Truant, Dead Swans, and chief among them, Architects. 7 albums into their career and just over a decade after their inception, Architects remains a driving force and primary influencer on much of today’s popular metalcore…