Check Price Add to Lightbox Download
historic Old Salem, NC grounds showing buildings and rock wall in foreground. Old Salem North Carolina USA.
historic Old Salem, NC grounds showing buildings and rock wall in foreground. Old Salem North Carolina USA.