James Carver was convicted of setting a deadly fire, but a judge set him free after reviewing new scientific evidence
Share this post
VIDEO: James Carver Released From Prison…
Share this post
James Carver was convicted of setting a deadly fire, but a judge set him free after reviewing new scientific evidence