Larry King Now Annie Lennox Talk Show S3, E51: Annie Lennox discusses her new album and why she likes being in a studio better than on stage. 2014 · 26m