Entries tagged with “The Phantom”
Policy Issues
Innocence
,Jun 14, 2021
‘The Phantom’: A Documentary About the Wrongful Execution of Carlos DeLuna Premieres at the Tribeca Film Festival
A new documentary about the case of Carlos DeLuna, a likely innocent man who was executed in Texas in 1989, premieres June 14, 2021 at the Tribeca Film…