anyone heard of this album before? I think they're from St. Louis and the album wuz released on Solar Music Group