Search results for "Joe Benavides"
The Phantom

The Phantom

The Phantom
IMDb: 6.5
81

Carlos DeLuna was arrested in 1993 aged 21 for the murder of Wanda Lopez, and protested his innocence until his execution, declaring that it was another Carlos who committed the…