Has the Time Come for America to Atone for Its Original Sin?
(RNS) — In August 1619, “20, odd Negroes” in chains arrived aboard the English ship "The White Lion" in Point Comfort, Virginia, As we approach the 400th anniversary of that fateful day, Americans, our political and religious leaders are charged by the sacred text to