Troubadour Festival

Meridian Stage, Barrie, Ontario