50th New York Engineers headquarters (Poplar Grove VA)

In front of Petersburg, VA.

Showing all 2 resultsSorted by latest