Frank Strada (read more here), the embattled Tennessee (explore this topic) prison chief, is stepping down following the failed execution of Christa Pike.
Frank Strada, the embattled Tennessee prison chief, is stepping down following the failed execution of Christa Pike.