The City of Tulsa will pay $15 million to two men who spent more than 20 years in prison for a murder they didn’t commit.
Locations
…
The City of Tulsa will pay $15 million to two men who spent more than 20 years in prison for a murder they didn’t commit.
Locations
…