14-09-2023 03:10 via rssfeeds.azcentral.com

Woman killed in 2004 Phoenix hit-and-run finally identified through DNA testing

On Nov. 21, 2004, Amelia Muñoz Loera was killed in a hit-and-run at 15th Street and Broadway Road in Phoenix.      
Read more »