St. Peter's Catholic Church sits atop the hill at Harpers Ferry, with a train trestle in the foreground.