Notorious Colombian Drug Lord Fabio Ochoa Released After 25 Years in U.S. Prison
Notorious Colombian Drug Lord Fabio Ochoa Released After 25 Years in U.S. Prison. A notorious Colombian drug lord, once a significant figure in the Medellín cocaine cartel, has been released from U.S. federal prison after serving 25 years of a 30-year sentence. Fabio Ochoa Vásquez, 67, was freed on Tuesday and is expected to be […]