Fugitive 'Fat Leonard' may have left the country, US Marshals say

3 years ago 26
U.S. Marshals believe Leonard Francis, or 'Fat Leonard,' may have left the country. Francis pleaded guilty in 2015 to bribing Navy officials out of $35 million.
Read Entire Article