Melbourne City Ballet at the The Crossing Theatre

The passion of Spain and the torment of lost love was brought to the stage by Melbourne City Ballet in their performance of George Bizet’s Carmen at The Crossing Theatre on June 3.