Strange things are coming to the 9:30 Club tonight. Here’s a bit of footage from legendary experimental rockers The Residents‘ show last week in Santa Cruz, Calif., the first stop on their tour supporting their new album, The Bunny Boy:


The Residents play at 8:30 p.m. tonight in a rare seated show at the 9:30.