Champlain is officially Storm Ready

The Town of Champlain is first site in northern New York to earn recognition

by