Our Finest Flowers is an album by American art rock group the Residents, released in 1992. For their 20th anniversary, instead of releasing a greatest hits compilation, they decided to release an album of new songs created by combining various... Wikipedia
Artist: The Residents
Release date: 1992
Songs