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.