Father John Misty, Lorde, Octavia Spencer, and Scarlett Johansson are set to appear on Saturday Night Live in March.
TV on the Radio’s Dave Sitek Produced the First Single “Candy”