Navy Contractor Who Scammed US Navy for $10 Million in Thailand Apprehended
Leonard Glenn Francis, who pleaded guilty in 2015 to bribing Navy officials in a $35 million scandal, cut off his GPS monitor and fled weeks before he was to have been sentenced.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed