José Luis Mesa Delgado
José Luis Mesa Delgado, a Cuban general known for his role in the Ochoa execution, has passed away at 88. His controversial legacy continues to spark debate.
Cuban Major General Claro Orlando Almaguel Vidal Passes Away
Published on 1/21/2026
General José Luis Mesa Delgado, Notorious for Ochoa Execution, Passes Away at 88
Published on 1/15/2026