‘Fat Leonard’ caught in Venezuela after fleeing Navy bribery sentencing
Interpol detained Leonard Glenn Francis, who fled house arrest before his sentencing in a massive U.S. Navy scandal…
Read More
Interpol detained Leonard Glenn Francis, who fled house arrest before his sentencing in a massive U.S. Navy scandal…
Read More
