Reviews: Music
Label: Hopeless Release Date: 2000 Review Date: 2001 I haven’t been this excited about a new band and a record since Smogtown came out with Fuhrers of the New Wave. From the opening few seconds of Triple Americana, you know it’s going to be good. The name may be reminiscent of an English football club, […]
Drop inPosted by: Kilwag (editor) on June 16th, 2001
Comments Off on Selby Tigers: Charm City