Confederate staff officer Giles Buckner Cooke records in his diary his baptism at Centreville.

Confederate staff officer Giles Buckner Cooke records in his diary his baptism at Centreville.

Sponsors  |  View all