Performing at Glamour’s Women of the Year Awards November 20, 2011JennAdd comment Debbie Harry, performing at Glamour’s 2011 Women of the Year Awards on November 7, 2011 in New York City.