Earth Day 2023 at Dutch Slough, a restored wetland in Contra Costa County Naomi Lichtenstein April 25, 2023