American Civil War Second Battle Of Winchester A Union Garrison Is Defeated By The Army Of Northern Virginia In The Shenandoah Valley Town Of Winchester Virginia - June 14 in History | This Day Story