More than 90 performers, including some local and national choirs, took to three stages.
The festival is free and wraps up each night at 9:30 p.m.
For more information, including the list of artists and a performance schedule, click here.
More than 90 performers, including some local and national choirs, took to three stages.
The festival is free and wraps up each night at 9:30 p.m.
For more information, including the list of artists and a performance schedule, click here.