Champlain hoping electric vehicle charging station will jolt tourism

Growing statewide initiative generating mixed reviews on driving visitors to the area

by