Young musicians get ready to rock Elgin’s Town Hall

© DC ThomsonElgin Town Hall.
Elgin Town Hall.