The_Residents.jpg

The Residents –  eyeballs, top hats, and the weirdest performance art you’ve never heard.