This documentary on the flood of July 2023 in Cabot, Vermont premiered on Vermont Public TV