Former police chief: We believed Jeffrey Epstein would spend rest of life in prison – Palm Beach County News

Former police chief: We believed Jeffrey Epstein would spend rest of life in prison

Palm Beach police investigated billionaire resident Jeffrey Epstein after a teen and her parents came forward in 2005.


[more]