Bonjour Little Monster

Studio Theatre, NCPA China

Shanghai 1862 Theatre, China