Johnny Leroy Brown was sentenced to life in prison for fatally shooting his girlfriend, Kesha Moore, in December 2023.
Six orders for protection and restraining orders were issued against Johnny Leroy Brown between 2001 and 2021.
Approximately 300,000 people descended upon the Texas capital from March 7 to 15 for SXSW 2025. As it has annually since 1987 ...