Nestled on the shores of Lake Champlain, ECHO is where science meets splash zone. This aquatic wonderland is like a ...