Tulsa police investigate 13-year-old’s fatal shooting in stolen car. Pastor Marcus Owens, 42, arrested for sexual battery, faces tribal charges.
Tulsa Shooting: 13-Year-Old Killed, Pastor Faces Felony Charges
7 min read
Continue reading in the USA News Updates app