The Shenandoah Valley Bach Festival celebrates 25 years June 11-18, 2017. This unique Leipzig service features Artistic Director Kenneth Nafziger leading the Festival Orchestra and Choir in Bach’s Magnificat in D Major, plus homilist Isaac Villegas and organist Marvin Mills.