Man Arrested for Fatal Bus Stop Stabbing Claims Self-Defense in Grisly Encounter
GLENDALE, Arizona — Police in Glendale reported that a man has been arrested in connection with the fatal stabbing of a 62-year-old woman at a bus stop. The suspect is claiming he acted in self-defense during the incident, which occurred on the evening of April 28. Authorities responded to the bus stop shortly after 9 … Read more