“Fat Leonard” Arrested In Venezuela While Attempting To Board Plane To Russia
Authorities say that former defense contractor Leonard Glenn Francis was arrested in Venezuela on Wednesday, two weeks after the Malaysian better known as “Fat Leonard” escaped house arrest in San… Continue reading "“Fat Leonard” Arrested In Venezuela While Attempting To Board Plane To Russia"