A Virtual Cemetery created by David Smith

Co. D., 20th NC Infantry Regiment

1 memorial

Advertisement