Last weekend, avant-garde rock collective the Residents staged their 1988 concept album, God in Three Persons, live for the first time at the Museum of Modern Art in New York City. The performance found the band teaming with visual artist John Sanborn and director Travis Chamberlain, and now videos from …
Read More »