Evergreen’s Science Carnival Promises Fun, Education and Experiments May 29-30 | The Evergreen State College