Categories News Trending Viral Worldwide Protesters Tore Down A Statue Of Confederate President Jefferson Davis In Virginia Post author By GoneTrending Post date June 12, 2020 “He never deserved to be up on that pedestal,” said Levar Stoney, the mayor of Richmond, Virginia. View Entire Post › ← The Best True Crime Documentaries On Netflix Right Now → The Great Racial Reckoning Has Begun. What Comes Next?