Ani DiFranco

Ani DiFranco has been through enough re-inventions and reincarnations over the last two decades to give David Bowie a run for his money.From her debut as a wide-eyed, shaven-headed 20-year-old, through the tortured, angsty mid-90s and into a more mellow…