Promo Promo: TV on the Radio

Pee-wee enhanced video up for Happy Idiot, from the new TV on the Radio album Seeds, due on November 17th. Also check out Careful You, where Tunde barely scrapes through the Chimpomatic no-singing-in-French rule-of-thumb.