The Residents.

Next
Next

Barbican: Citadel In The Sun