115 Decomposing Bodies Discovered at “Green” Colorado FH Facility on October 6; Are Lax Laws to Blame?
Authorities investigating reports of a putrid smell emanating from a nondescript storage building in Penrose, Colorado on Friday, October 6 found 115 decomposing human bodies inside. Each had...