General Nathan P. Banks Civil War General...
Price
$245.00
General Nathan P. Banks Civil War General autographed.
Previously sold