Criminal Responsible for US Navy Corruption Scandal Arrested in Venezuela

This Wednesday, September 21, the Venezuelan authorities arrested Leonard Glenn Francis at the Maiquetía International Airport. Glenn Francis, also known as “Fat Leonard,” was responsible for orchestrating a notorious corruption plot within the United States Navy. Glenn Francis already had an active Interpol Red Notice, requested by the US for corruption and bribery crimes. Red … Continue reading Criminal Responsible for US Navy Corruption Scandal Arrested in Venezuela