115 Decomposing Bodies Discovered at “Green” Colorado FH Facility on October 6; Are Lax Laws to Blame?
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 been entrusted to the care […] Read More