New York absurdist popsters They Might Be Giants are back with their 16th studio album, Nanobots, released earlier this month on the band’s independent label Idlewild Records. They’re playing WXPN’s Free at Noon concert next Friday, April 5th; you can RSVP to the show here, and while you’re doing that, listen to the title track from the album below.