the flaming lips

  • The Flaming Lips have been working on Christmas on Mars since 2001, making it sort of the Chinese Democracy of the film world (if you were to add 7 more years of production). It's finally coming out this month, and here is the trailer. (2) #
    10/9/2008