Closure for Welch Family: Mother Reflects on Son’s Legacy and Justice Delivered
NORTH LITTLE ROCK, Ark. – A tragic incident unfolded in North Little Rock in January 2023 when 27-year-old Brock Welch set out to grab dinner but never returned home. It was not until January 2, 2023, that his lifeless body was discovered, leading to the arrest of then-19-year-old Emil McCoy for his alleged involvement in … Read more