Movies: Toby Dammit

  • 2005
    The Residents Play Wormwood

    The Residents Play Wormwood (2005)

    The Residents Play Wormwood

    02005HD

    Live performance from American art rock collective The Residents. Recorded in Bonn, Germany on July 16, 1999 from a live web cast for Museumsmeile. The Residents play a selection of songs in which they give their unique take on the Bible and its many...

    The Residents Play Wormwood