TV on the Radio Performs on Fallon Jason Tate 4 months ago TV on the Radio performed “Staring at the Sun” on Fallon. Read More “TV on the Radio Performs on Fallon”