2 men found dead in apparent murder-suicide at water plant in Atwater Village, police say
3 min read
Shocking discovery at Los Angeles Reclamation Plant in Atwater Village - Two men found dead in apparent murder-suicide. What led to this tragic incident?
Continue reading in the USA News Updates app