The Presidents Of The United States Of America Released Their Self-Titled Debut Album 25 Years Ago Today

25 years ago today, the Presidents Of The United States Of America released a remixed version of their self-titled debut on Columbia. The album had come out four months earlier on PopLlama and needed a distribution boost to keep up with sales. Lumpy peaches.