An explosion that authorities believe was caused by dust and lint in a duct system at a La Habra chrome…
This website uses cookies.