Jul 2, 2021
I urge everyone to see The Phantom. It breaks new ground — uncovers new evidence — that cements the conclusion I have maintained since 2006: Carlos DeLuna was an innocent man who was executed for a crime he did not commit.
Read the Full Article

Already a subscriber? Login