By Ryan Steal A statue of Confederate Gen. Robert E. Lee that towers a couple of stories in Richmond, Virginia, is set to come down this Wednesday. This is happening soon after protests over racial injustice targeted it. The statue was erected more than 130 years ago in remembrance of the South’s Civil War leader. […]