Photo 5 of 5

View all

The mouse that roared
Electronic opera "The Demo" will have its world premiere at Stanford April 1 and 2. Photo by Valerie Oliveiro.

© 2019 Palo Alto Online.
All rights reserved.