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 »