Jefferson Davis Statue Comes Down in Richmond as America is Forced Into Atonement
As the protest movement roils on, America’s forced atonement is now targeting its greatest sin: slavery. Visit streaming.thesource.com for more information A statue of Confederate President Jefferson Davis was torn down in Richmond, Virginia along Monument Avenue on Wednesday night. The statue of the Confederacy State’s President lies in the former capital of the southern […]