Emerald City Theatre's Rapunzel is entertaining

by