WOW. Here's what it felt like to experience the total solar eclipse from the shores of Lake Champlain in Burlington, Vermont.