Loading...
Uploaded by atxgambino on Feb 8, 2009
Carlos Deluna was executed by the State of Texas in 1989. Now it is known that he was totally innocent of the crime.
News & Politics
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)