Father Kills Twin Sons in Shocking Canoga Park Murder-Suicide as LAPD ...
Los Angeles Police Department officers responded to a devastating scene in Canoga Park on Sunday evening, June 7, 2026, discovering a father had fatally shot his 10-year-old twin sons before...