Altar Boys – No Substitute
Your eyes aren’t deceiving you – this is a new release from the Altar Boys… kind of. You see, for decades No Substitute was a rumored “lost” Altar Boys album. In an interview for Down the Line in 2009, Mike Stand confirmed those old rumors of an unreleased album to be true to some degree. The…