29th Ohio Infantry, North Slocum Avenue Culp's Hill Swale

29th Ohio Infantry, North Slocum Avenue Culp's Hill Swale

curious index