
What You Need To Know About The “Appomattox” Confederate Statue
The "Appomattox" is a seven-foot bronze statue erected in 1889 in honor of the dead Confederate soldiers from Alexandria.
Continue reading "What You Need To Know About The “Appomattox” Confederate Statue"
