Three days ago, we exclusively revealed that Leonard Francis was in Venezuela, after fleeing U.S. detention on Sept. 4.
We were right.
Venezuelan police arrested him as he boarded a flight for Russia. From home detention in San Diego, he'd escaped over the border into Mexico, and then to Cuba and Venezuela, according to a Venezuelan police officer on Instagram. The U.S. Marshals Service confirmed the report and said the U.S. was seeking to extradite Leonard.
So, why Russia? We've got some ideas.