Article By
Sam Francis on 06/09/2003
Race Denial Costs Lives
On May 27, a 34-year-old black male named Derrick Todd Lee was arrested in Atlanta for the serial murders of five women in Baton Rouge, LA, between September, 2001 and last March. Mr. Lee will be trie...