Ani DiFranco as Self
Episodes 1
Ani DiFranco
November 8, 2017
10x81
With the help of a backing band that includes Ivan Neville and Jenny Scheinman, the iconic singer-songwriter plays three songs from across her tough and uncompromising career.
Read More