A towering statue of Confederate General Robert E. Lee in Richmond, Virginia,(left) is set to come down on Wednesday, a year after the state’s Governor ordered to take it down
A towering statue of Confederate General Robert E. Lee in Richmond, Virginia,(left) is set to come down on Wednesday, a year after the state’s Governor ordered to take it down