The Residents – Wormwood Live (1999) Music Video “From a Webcast for Museumsmeile. Live in Bonn, Germany on July 16th 1999.” 11/02/2021