The Indian Creek Nature Center in Cedar Rapids is being recognized for its efficient use of energy and water. It’s the first building in Iowa — and one of just 31 around the world — to earn the Living Building Petal Certification. Center director John Myers says the exhaustive process meant incorporating sustainability into the […]