Sleeping Beauty is colorfully reimagined at Marriott Theatre

by