1st South Carolina March and Seminary Ridge Program

July 2016 – Gettysburg, Pa.