Stop The Execution of Leroy McGill in Arizona May 20 Leroy McGill is scheduled for execution in Arizona on May 20, 2026, for the 2002 murder of Charles Perez. McGill would be the third execution under the administrations of Arizona Attorney […]