At some point over the last couple of days Ani DiFranco had a coming-to-Jesus moment and decided to get real and own her shit. Read her new apology here.
Ani Difranco
Update: Ani finally acknowledged her critics were right. Read the new apology here. Ani Difranco caused a shit […]