Vernon Horn

Vernon Horn lives in Connecticut. He was incarcerated for 17 years for a homicide he did not commit before being exonerated and released in 2018.