Though the years may pass, history leaves an imprint that cannot be erased. March 21, Human Rights Day in South Africa, serves as a poignant reminder of both the suffering endured and the strides ...