HomeNews Michelle Rick October 3rd, 2010 - 9:08 PM The Flaming Lips released their latest music video for the single “The Sparrow Looks Up at the Machine,” off their album Embryonic. Source