Find tickets for The Illusionists in Lincoln, Nebraska at Lied Center For Performing Arts on Friday, April 20, 2018