The Residents - Our Finest Flowers LP

The Residents - Our Finest Flowers LP

  • $26.00
    Unit price per 
Shipping calculated at checkout.


On back sleeve: "Celebrating Twenty Long Dreary Years of Obscure Stardom...The Residents present Our Finest Flowers".

Originally released October 13th 1992.