The Colorado Department of Public Health and Environment says Abound Solar is responsible for thousands of "unsellable" solar panels containing
The Colorado Department of Public Health and Environment says Abound Solar is responsible for thousands of "unsellable" solar panels containing cadmium in warehouses. Barrels of toxic liquid also were found. (Special to The Denver Post)