Connect with us

Vermont

Weird & Wacky Electric Car Deals For Those Who Live In Vermont Or Colorado – CleanTechnica

Published

on

Weird & Wacky Electric Car Deals For Those Who Live In Vermont Or Colorado – CleanTechnica


Sign up for daily news updates from CleanTechnica on email. Or follow us on Google News!


Electric cars are too expensive, some people say. Well, that may be true in some cases, especially if a customer wants a pickup truck with a big battery like a Rivian or Ford F-150 Lightning. However, for a lucky few, the price of admission to the world of electric car mobility may be substantially lower, if they happen to live in Vermont or Colorado.

Vermont has become one of the most proactive states in America when it comes to addressing the onrushing climate crisis. That’s because it has been ravaged time and time again by floods that have caused massive destruction. The Green Mountain State, unsurprisingly, has a lot of green mountains, and in between those mountains are steep valleys. Under normal conditions, when it rains in Vermont, the water runs down into those valleys and into Vermont’s rivers, which carry the water away in due course to destinations further south.

The problem is, over the past ten years or so, Vermont has experienced heavier than normal rains on a regular basis, rains so heavy that they have overwhelmed the cities and towns in the valleys below. Often, those rains are from the tail end of hurricanes that move northward, dumping their cargo of moisture as they go. A decade ago, Bill McKibben was home in Vermont when one such hurricane devastated his hometown. He wrote about how rising temperatures in the atmosphere contribute to those heavier rainfall events in his book Oil And Honey way back in 2013.

Advertisement

The mechanics of the problem are really quite simple. Warmer air holds more moisture than cooler air. More moisture means heavier rain. What is not so simple is reducing the human activity that increases the average temperature of the atmosphere — burning fossil fuels. One of the consequences of the floods Vermont has been experiencing lately — including earlier this year when the remnants of Hurricane Beryl dumped six inches of rain on the state in a matter of a few hours — is a sharp increase in the number of flood-damaged vehicles. Cars don’t react well to being underwater, so many of those cars have to be scrapped.

Vermont Expands Electric Car Incentives

Vermont already has one of the most aggressive programs to help residents switch to electric cars. Called Replace Your Ride, it provides up to $6,000 to EV buyers, but there is an added bonus. If the buyer trades in an existing gasoline- or diesel-powered car, there is a sweetener of an additional $5,000. Combined with a federal tax credit of up to $7,500, that allows Vermonters to knock a total of $18,500 off the price of an electric car, but there was a catch until recently.

To qualify for the $5,000 incentive for trading in a conventional car, that vehicle had to be at least 10 years old, in working condition, and currently registered and inspected. But because of the number of flood-damaged cars after Hurricane Beryl, the cars no longer need to be 10 years old. The state now says, “For Vermonters impacted by the 2024 flood events, vehicles totaled by the flooding may be scrapped, regardless of age.” The vehicles don’t have to be in working condition or even able to start, Kelley Blue Book reports.

If you want to buy a used electric car instead of a new one? Vermont still has attractive purchase incentives for those customers as well. The new car bonus doesn’t apply, of course, but the $5,000 for scrapping a flood-damaged car still does, plus low-income Vermonters may qualify for an additional $5,000 bonus when they buy a used electric car. Combine that with the federal used EV tax credit of $4,000 and the total comes to $14,000. The federal credit only applies to cars priced at $25,000 or less, so if all the criteria are met, a low-income Vermonter could be parking a $25,000 used electric car in the driveway for just $11,000.

Colorado Dealer Offers $19 A Month Lease On New Nissan LEAF

Colorado is another state that is offering aggressive incentives to people who decide to switch to an electric car. The state has adopted a number of strategies to slash its carbon emissions by 2030. Since emissions from the transportation sector are a major contributor to the state’s total emissions, Colorado has put a number of strategies in place to help get cars and trucks with lower emissions on its roads.

Advertisement

Those strategies are working. In the second quarter of 2024, registrations of battery electric vehicles rebounded to 16 percent of all vehicle registrations after a slight dip in the beginning of the year, according to a report from the Colorado Auto Dealers Association. Over the first half of 2024, the total electric car market share in the first half of 2024 is up nearly 5 percent from a year earlier.

Tynan’s Nissan, a dealership in Aurora, Colorado, is offering a 24 month lease on a Nissan LEAF for $19 per month after taxes and dealer fees. The customer must pay about $2,400 in sales taxes and dealer fees up front, but then the Colorado incentives plus an incentive from Xcel Energy can provide up to $8,100 in benefits. In a lease, that amount is applied to the value of the lease, not the total price of the car. “That is definitely a contributing factor to why you can get such inexpensive leases,” Matthew Groves, the CEO of the Colorado Auto Dealers Association, told Colorado Public Radio. “The flexibility is something that does not exist in other states, and that has largely been a product of our cooperation between the industry and the government.”

The $19 a month lease at Tynan’s Nissan is for a base model LEAF, which has a range of only 149 miles and the now outmoded CHAdeMO charging standard. That car may not be the first choice of many drivers, but may be ideal for some, especially when the cost of motoring is less than what a golf cart would cost.

The EV lease deal went viral online after a YouTube channel featured the special in early July, kicking off a wave of coverage on auto blogs and TikTok accounts. 184 customers have since taken advantage of the offer and 117 are waiting for more cars to arrive at the dealership. Because the Colorado electric car incentives enable dealers to structure bargains around publicly funded discounts, a wave of cheap lease deals on battery-powered cars has popped up across the state. As a result, Colorado now competes with Washington for the second highest EV market share after California. In response, carmakers and dealers have pumped cars into the state, increasing supply and cutting vehicle costs.

One of the benefits of such low-cost leases is that they allow drivers who might not otherwise try an electric car to experiment with the new technology for very little money. Perhaps they will enjoy the experience so much that when the lease is up, they will remain in the electric car camp. In that respect, these leases could prove to be a gateway to the electric car future for some Colorado drivers.

Advertisement

The Takeaway

What we can learn from this is that policies matter. The Nissan LEAF is enjoying a bit of a moment in Colorado because of those policies, while in Florida, Nissan dealers often don’t even mention them on their websites. Both Vermont and Colorado have dedicated themselves to policies designed to lower their carbon emissions, while many of their sister states are thumbing their noses at the specter of global heating because they prefer ideology over science. Soon we will see which strategy is better.


Have a tip for CleanTechnica? Want to advertise? Want to suggest a guest for our CleanTech Talk podcast? Contact us here.


Latest CleanTechnica.TV Videos

Advertisement

Advertisement

 

CleanTechnica uses affiliate links. See our policy here.

CleanTechnica’s Comment Policy






Source link

Advertisement

Vermont

Hour-by-hour: See when to expect steady snow Tuesday in Vermont, New York

Published

on

Hour-by-hour: See when to expect steady snow Tuesday in Vermont, New York


Roads will turn slippery mid-morning through mid-afternoon

Advertisement

Hour-by-hour: See when to expect steady snow Tuesday in Vermont, New York

Roads will turn slippery mid-morning through mid-afternoon

Advertisement

NBC5 meteorologists expect a burst of steady snow to arrive Tuesday morning in Vermont and northern New York, lasting through the early-mid afternoon. Deteriorating road conditions will lead to slow travel for several hours, with some improvement expected by the evening commute.Watch the video above to see the timeline for your area.

NBC5 meteorologists expect a burst of steady snow to arrive Tuesday morning in Vermont and northern New York, lasting through the early-mid afternoon.

Advertisement

Deteriorating road conditions will lead to slow travel for several hours, with some improvement expected by the evening commute.

Watch the video above to see the timeline for your area.

Advertisement

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

Advertisement

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

Advertisement

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

Advertisement

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.mynbc5.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.mynbc5.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

Advertisement

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

Advertisement

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

`;
}

Advertisement

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

Advertisement

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

Advertisement

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.mynbc5.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.mynbc5.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

Advertisement

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

Advertisement

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

Advertisement

Loading more articles…



Source link

Continue Reading

Vermont

Magnificent 7: Must-See, Must-Do Events in and Around Vermont, April 8-15 | Seven Days

Published

on

Magnificent 7: Must-See, Must-Do Events in and Around Vermont, April 8-15 | Seven Days


Perfectly Seasoned

Sunday 12

You know TV personality Alton Brown as the quirky host of hit reality cooking shows such as “Iron Chef America” and “Cutthroat Kitchen.” Now the culinary commentator and author takes the stage solo at Rutland’s Paramount Theatre for a no-frills show of his talents, trading the glitz and glamour of Hollywood for a more intimate showcase of food science, humor and heart.

Girl Almighty

Friday 10
Diana Whitney Credit: Courtesy of Beowulf Sheehan

Queer author and educator Diana Whitney launches her patriarchy-smashing poetry collection, Girl Trouble, in conversation with fellow writer Eve Alexandra at Next Stage Arts in Putney. Listeners hear unflinching takes on growing up female, adolescent trauma, rape culture and modern movements of resilience before roaring onto the dance floor to channel the grit and grace of feminism.

Fun Facts

Thursday 9
Local News Day Credit: © Undrey | Dreamstime

It’s no surprise that we stan Local News Day (see page 13). Journalism leaders and advocates fill Montpelier’s Kellogg-Hubbard Library for a fact-forward fête celebrating the value of civic transparency and trusted community information. A documentary screening and a panel discussion explore media ecosystems and spur dialogue about how to sustain an essential public resource.

Role Models

Saturday 11
CAN-AM Con Credit: © Nanantachoke | Dreamstime

Scale model makers and Lego lovers connect at CAN-AM Con at Williston’s National Guard Armory, where seminars and vendors complement a display contest honoring late Japanese producer Shunsaku Tamiya. Junior builders and veterans show off their finest constructions from any Tamiya kit for consideration in categories such as Best of Class and People’s Choice.

Advertisement
Saturday 11

Disco Inferno

Gala ’54: After Hours Credit: © Anton Vierietin | Dreamstime

The Current — Stowe’s center for contemporary art — invites philanthropic partygoers to the Lodge at Spruce Peak for Gala ’54: After Hours. The annual fundraiser boasts silent and live auctions, a cocktail reception, and chef-crafted food stations, all inspired by New York City’s glamorous Studio 54 era. Then revelers hit the dance floor to boogie oogie oogie in their flashiest disco dress.

See gallery listing at sevendaysvt.com/art

Piste de Résistance

Saturday 11 & Sunday 12
Gather Outdoors Credit: Courtesy

Music and winter culture festival Gather Outdoors takes Stratton Mountain Resort by storm with a superlative lineup of jam bands and electronic artists, including Philadelphia legends the Disco Biscuits and rising star Karina Rykman. The high-energy mountainside affair fuses plein air recreation with an immersive club atmosphere for an unforgettable end to the ski season.

Reading the Room

Tuesday 14
Bianca Stone Credit: Courtesy

Vermont poet laureate Bianca Stone continues her “State of Poetry” tour with a stop at Phoenix Books in Burlington. Stone leads an analytical deep dive into the craft of late Nobel Prize-winning writer — and the nation’s 12th poet laureate — Louise Glück, underscoring the vital cultural impact of her contributions to American literature.



Source link

Advertisement
Continue Reading

Vermont

Aly Richards announces run for Vt. governor

Published

on

Aly Richards announces run for Vt. governor


NEWBURY, Vt. (WCAX) – A new face joins the race for Vermont governor.

Aly Richards, the former CEO of Lets Grow Kids, will hold her campaign announcement on Monday morning.

Richards has spent the last decade advocating for affordable child care in Vermont, including pushing for the state’s landmark child care law.

Richards’ campaign announcement will take place in her hometown of Newbury at 11 a.m.

Advertisement



Source link

Continue Reading

Trending