Magic theater to debut in Alton

by