Ruben Ramirez Cardenas Execution: Mexican Citizen Gets Lethal Injection for... By Wendy Potter Nov 9, 2017