Children’s Theatre Company and Penumbra Theatre are teaming up to bring The Wiz to the stage in all its spectacular decadence beginning January 23, 2018. The production, set in New York City…