Demons Dance Alone

The Residents 2002 Demons Dance Alone Tour. Filmed throughout the USA October and November 2002. Audio recorded live November 15th, 2002, Warsaw Ballroom, Brooklyn, NY.

Loading countdown...

Release Date

February 10, 2004

Status

Released

Original Title

Demons Dance Alone

Runtime

1h 24min

Budget

Revenue

Language

English

Production Companies