Check out our selection of The Tallest Man On Earth tickets at the College Street Music Hall in New Haven on 5/7/2020