icon Champlain Marina Welcome to Champlain Marina, located in the northwest corner of Vermont in the town of Colchester. Our live webcam gives you an HD v... 6000