What nickname was given to General Thomas J. Jackson during the Civil War?
HISTORY
"Stonewall" Jackson
Share: