The Grand Rapids Ballet hosts a first in person performance in 18 months. We talk to Artistic Director James Sofranko about this Off the Canvas on stage.
Grand Rapids Ballet
Facebook Twitter LinkedIn Email
Your browser doesn’t support HTML5 audio