On Monday, Lady A announced they will be releasing a Christmas album, On This Winter’s Night, this year on October 22nd. Watch this week’s webisode below as Charles, Hillary and Dave talk about all that went into making this record.
News
Back to news
09/13/12