The Flaming Lips - We Don't Control The Controls - The Meaning of The Terror

2013 26min

The Flaming Lips talk about their new album, The Terror.

Storyline

The Flaming Lips talk about their new album, The Terror.

Released
April 21, 2013
Runtime
26min
Director
Language
English