Duck Stab cover

Duck Stab

The Residents

Released

1978