As a vital early American town, Harpers Ferry has been the site of a number ... Its position at the confluence of the Shenandoah and Potomac Rivers not only set the stage for such historic events but ...