Ani DiFranco photo

Ani DiFranco concerts with at least 1 encore

Ani DiFranco have played at least 1 encore on 837 out of 1199 shows, with a probability of 69.81% to have at least 1 encore on their shows