QUECHEE — More than a thousand people flocked to the Vermont Institute of Natural Science Saturday for the annual Owl Festival. The turnout for the event was “incredible,” and until it is broken, the ...