IT’S like a movie. Leonard Glenn Francis, aka Fat Leonard, staged a dramatic escape from house arrest in the United States and made a bid to reach Russia earlier this month before he was recaptured in Venezuela on Wednesday.
The Malaysian businessman was arrested in 2013 in the largest bribery scandal the US Navy has faced.