Government & Politics
In 1970, Pete O’Neal, then the leader of the Black Panthers in Kansas City and facing four years in prison, fled the country. Today he lives in Africa, where he and his wife operate a community center and school. President Barack Obama has been asked to pardon O’Neal, now 76, but time is running out and O’Neal says it’s too late anyway. Africa is his home now.