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.
About The Author
Oscar
I just like dope things