From The Stacks: Diane Foster – ‘All My Life’ By James Stafford on September 13, 2015 • ( 1 Comment ) Have you missed the Bad Album Cover Hall of Fame? Well good news: We have a new inductee.