Confederate soldiers taking the oath of allegiance at Rock Island. Gathered are some of the 12,192 Confederate soldiers who passed through the prisoner-of-war camp on rock Island during the Civil War.
Nostalgia | Retro
Civil War - Confederate Soldier
American Civil War