Video: Yeah Yeah Yeahs – “Despair”

The Yeah Yeah Yeahs have released their video for their track “Despair.” The NY band kept it local and recorded it atop the iconic New York skyscraper, the Empire State Building. The visuals in this are great and so is the track. Check it out above.

Video: Yeah Yeah Yeahs – “Despair” Read More »