Grace Mitchell (photo: Robert Alleyne)

It’s 6:30pm on Sunday and Grace Mitchell is, through no fault of her own, late to her soundcheck at The Independent. Mitchell is in town for a [...]