3rd New Hampshire Infantry cemetery (Hilton Head SC)

Union Army cemetery.

Showing the single result