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