Winfield Scott Hancock

Union General Winfield Scott Hancock (ARC 529369)

Bookmark the permalink.