Link copied to clipboard
Sheryl Crow ducks into town for Fresh Air
and her band popped into town earlier today to tape an interview with 91 WHYY's
. Crow and Co. played a couple tunes in studio too. All should be heard on a "Fresh Air" episode at a later date.