The Flaming Lips 

The Flaming Lips perform in Washington D.C. on Earth Day — April 19, 2009

Source: The Flaming Lips – You Can’t Make This Stuff Up

Advertisements