Charles Moore

When Caucasian retired pastor Charles Moore (pictured) set himself on fire on June 23 at a Grand Saline, Texas, step mall parking lot, he was reportedly prayerful that his act of suicide did not go in vain. Moore, who had dedicated his life to fighting against racism, left behind a suicide note that reportedly states […]