David Byrne, on the The Colbert Report last night. He's at the Mann Center in Fairmount Park tonight.