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!
TV On The Radio – Second Song
Video / September 1, 2011 / 1528 Views/