TV On The Radio – Second Song

New visuals from TV On The Radio as they also announce their plans on releasing a live EP entitled World Cafe Live due out next week on September 6, 2011. All the material was recorded during their live set on the recent NPR’s World Cafe festivities. Stay tuned and check out the latest visual above!