Hallfords Return to Jail on Federal Charges Amid Return To Nature Facility Demolition
While bulldozers were plowing down the Penrose, Colorado building where 190 decomposing bodies were found in October 2023, the facility’s owners were in court facing a new round...