Leonard Francis, mastermind of U.S. Navy bribery scheme, cuts off ankle monitor, escapes

2 年前
In 2015, Leonard Francis pleaded guilty to bribery and overcharging the Navy at least $35 million.