Learn languages naturally with fresh, real content!

Popular Topics
Explore By Region
Sister continues fight for justice in brother's unsolved Oklahoma truck stop death.
Jerri Battenfield is still seeking justice for her brother Carter Leach, who was found dead 17 years ago at a Catoosa, Oklahoma truck stop.
Despite ongoing investigations by the Oklahoma State Bureau of Investigation (OSBI), no arrests have been made in the case.
Leach, a 32-year-old who struggled with drug addiction, was found dead in a pickup truck a month after he went missing.
The OSBI encourages anyone with information to come forward and Battenfield also urges those struggling with addiction to seek help.
4 Articles
La hermana continúa luchando por la justicia en la muerte no resuelta de su hermano en Oklahoma.