Shadows of Forgotten Ancestors
An exploration of human potential for change, concluding with the story of one of history's greatest monster and his virtuous transformation.

Cast
Neil deGrasse TysonSelf - Host
Ann DruyanCosmos on tvt
An exploration of human potential for change, concluding with the story of one of history's greatest monster and his virtuous transformation.

Neil deGrasse TysonSelf - Host
Ann DruyanCosmos on tvt