Embedded Player The audaciously offbeat New York trio Yeah Yeah Yeahs has just released what some critics are calling the year’s best rock album. Hear the band in a full concert, recorded live from Washington, D.C.