great show

Theatre review: Legally Blonde