Thursday, March 13, 2008

Before the big eyeballs

The Residents 1976:

No comments: