Graphic battles of the Civil War
Author
1)
The Battle of Antietam: 'the bloodiest day of battle'
Author
3)
The Battle of Gettysburg: spilled blood on sacred ground
Author