The Long Road to Freedom
- Episode aired Dec 7, 2022
Two Tulsa brothers fight for more than 20 years to prove their innocence after they were convicted for separate murders.Two Tulsa brothers fight for more than 20 years to prove their innocence after they were convicted for separate murders.Two Tulsa brothers fight for more than 20 years to prove their innocence after they were convicted for separate murders.