Flaming Lips' 'Christmas on Mars' at Plaza Theater, ATL, 10/8
Heads up, Atlanta!
Access Atlanta reports that the long-awaited Flaming Lips movie Christmas on Mars will play one night only in Atlanta on Wednesday, October 8. There will be shows at 7:30 and 9:30, and it'll cost you $9. The trailer, in all its weirdness:
The DVD and soundtrack will be released on