Indian Creek Nature Center's 2020 Annual Report includes stories from a difficult year — pivoting in the pandemic, a devastating derecho, staying resilient in the face of challenges, and more. Indian Creek Nature Center is Iowa's largest and only independent nonprofit nature center, located in Cedar Rapids, Iowa. Our mission is to promote a sustainable future by nurturing individuals through environmental education, providing leadership in land protection and restoration and encouraging responsible interaction with nature.