James Longstreet rises to the rank of major in the U.S. Army.

James Longstreet rises to the rank of major in the U.S. Army, serving mostly on the western frontier.

Sponsors  |  View all