May 9, 2012
Well, it finally happened. Sister Blue just released her newest CD – I Should’ve Said No. The CD features 14 new tracks, including the title track “I Should’ve Said No”, “You Lie” and “Oh Me, Oh My”. The CD release party is set for Saturday May 19 at Red, Hot and Blue in Cherry Hill, NJ.