James Longstreet

James Longstreet
(National Archives)
Name: James Longstreet
Allegiance: CSA
Rank: Major General
Age: 42
State of Origin: South Carolina
Command: Left Wing





Biography:

No comments:

Post a Comment