Update: “Fat Leonard” Detained in Venezuela, Trying to Flee to Russia

In early September, just weeks before his sentencing in a decade-long Navy bribery and corruption scandal, Leonard Glenn Francis, known as “Fat Leonard,” escaped from house arrest in his San Diego home and fled the country. The Malaysian businessman is … Continue reading