Fat Leonard: Mastermind of Navy bribery scheme captured in Venezuela after escaping house arrest in San Diego
Francis is currently detained by authorities in Venezuela and US government officials have started proceedings with Venezuela in an attempt to seek extradition, Supervisory Deputy US Marshal Omar Castillo told...