Live Performance

Finale!

The Finale of the Dundee El Sistema Launch Concert.