The Flaming Lips drop off a deranged animated clip for their Record Store Day track ‘Supermoon Made Me Want To Pee”. Just by the title, you know this one is going to be messed up. Have a watch above!
- L.U - YMT
Mail (will not be published) (required)