Stop the Execution of Carlos Cuesta-Rodriguez in Oklahoma
Carlos Cuesta-Rodriguez is scheduled for execution in Oklahoma on August 13, 2026, for the 2003 murder of Olimpia Fisher. Carlos accepts his guilt and has shown great remorse for his crime. Mr. Cuesta-Rodriguez’s adolescence was very traumatic. It included growing up in an impoverished and polluted environment in Cuba, suffering from physical abuse in the […]
