Canadian Children’s Opera Chorus

May Day Revels | Walter Hall, Toronto