nature and cultural center in CT