330 acres of beauty in Denver, with zoo & museum of nature & science