REVIEW: They Might Be Giants – State Theatre, Ithaca, NY (9-21-22)We saw the band They Might Be Giants live at the State Theatre in Ithaca, NY. Here's what we thought of the concert!