Finn Wolfhard's solo album Happy Birthday comes out June 6 and he's bringing the Objection! Tour to the Rickshaw Theatre on June 13, 7 p.m.