First Stage Presents ‘Shrek The Musical’

A Big Monster on a small stage

by