2 brothers dead after police shooting near 22nd Street and Indian School Road
Video Credit: ABC15 Arizona - Duration: 02:23s - Published
2 brothers dead after police shooting near 22nd Street and Indian School Road
Phoenix police are investigating after two men were killed in a shooting involving officers near 22nd Street and Indian School Road Tuesday night.