Connect with us

Alabama

Alabama has 67 counties. Some want it to have 68

Published

on

Alabama has 67 counties. Some want it to have 68


In a state where the boundaries have barely budged for more than a century, a bold question has emerged: What would it take for Alabama to create a 68th county?

Alabama’s 67 counties have remained unchanged since 1903, a time when Theodore Roosevelt was president, and the New York Yankees were just beginning their storied franchise.

But in fast-growing Baldwin County, a question is being asked of state officials about the requirements for creating a split and potentially carving out a new county in South Baldwin that would include Orange Beach, Gulf Shores, and Foley.

While no formal political movement is pushing for the change, state Sen. Chris Elliott has raised the question, prompting curiosity and frustration over longstanding disputes about taxes, schools, and funding.

Advertisement

“While an interesting academic adventure, I think the likelihood of this happening is slim,” Elliott said last week about the creation of a new county. He made it clear he wasn’t advocating for the split, but added, “However, a mere discussion of this should be a warning indicating the level of discourse associated with taking funding from some areas and not sharing with all areas.”

Sonny Brasfield, executive director with the Association of County Commissions of Alabama (ACCA), said he cannot recall a bill introduced in Montgomery to consider a new county since he started with the organization over 40 years ago. He has taken calls from frustrated lawmakers before on what it takes to create a new county.

“The couple of times we’ve had those calls, we go through (the process) of what it would take to create a new county,” Brasfield said. “That’s been the end of it.”

Brasfield said the call he received last week about creating a new county in South Baldwin County was the first he has gotten in about 25 years.

“We’ve never had a question about Baldwin before, to my knowledge,” he said.

Advertisement

Alabama State Sens. Keith Kelley, R-Anniston; and Chris Elliott, R-Josephine, on the floor of the Alabama State Senate on Thursday, May 2, 2024, at the State House in Montgomery, Ala.John Sharp

Elliott said a question was forwarded to him from a constituent amid concerns over the ongoing battles between the beach cities and the county over the distribution of 1 percentage point of the county sales tax.

Elliott is sponsoring a bill that would allow the sales tax revenues to be split among the school districts, but he’s faced opposition from other state lawmakers who represent other areas of Baldwin County.

The concern has to do with the fate of the sales tax adopted in 1983, which provides revenues to the Baldwin County School System, but not to the newly formed city schools. Representatives with the city schools in Gulf Shores and Orange Beach want some of the revenue to support their districts, while Baldwin County Schools want to maintain the tax as it was originally crafted 42 years ago.

“I don’t think it’s likely, but it’s more indicative of the amount of friction, if you will, between the different areas of the county be it the county school system or the city schools,” Elliott said. “That’s just the level of discourse right now.”

Advertisement

Constitutional requirements

What would it take to form a new county? The Alabama Constitution spells it out: Support in Montgomery, the geographic size to make it happen, enough population in the two counties to support additional legislative representation, and a future county courthouse that is far removed from its former county.

The formation of a county can be done without a referendum.

The Alabama Constitution provides the Legislature with the ability to designate Alabama’s county boundaries – as well as creating a new county — with two-thirds of support in each house along with the signature of the governor. In the Alabama House that would mean 70 of the 105 lawmakers would need to support it. In the Senate, it would require 24 of the chamber’s 35 members to vote “Yes.”

The state constitution also requires that no new county can be less than 600 square miles, and no existing county can be reduced to 600 square miles. In theory that might not be an issue in Baldwin County, which at 1,600 square miles is the state’s largest county and is larger than Rhode Island.

Sonny Brasfield

Sonny Brasfield, the executive director of the Association of County Commissions of Alabama (ACCA), speaks before the Alabama House Transportation, Utilities and Infrastructure Committee on Thursday, March 7, 2019, at the State Capitol in Montgomery, Ala. (John Sharp/jsharp@al.com).

“Baldwin County can be easily divided in half to reach that part of the requirement,” Brasfield said.

Advertisement

The Constitution also restricts a county from being formed unless it can contain a large enough population to “entitle it to one representative under the ratio of representation existing at the time of its formation.” The requirement also requires the county that is being split to have enough of a population to maintain separate representation.

Alabama’s Constitution, in other words, would prevent a similar situation that occurred in Nevada in 1987, when Bullfrog County was created by the state legislature despite having no inhabitants. The county was created in opposition to a nuclear waste site, and lasted for only two years, dissolving in 1989.

The Alabama Constitution also has one more requirement for a new county: The new county’s courthouse would have to be at least seven miles away of the old county line.

The last time Alabama created a new county was two years after the adoption of the 1901 Constitution. Houston County was carved out of Henry, Dale and Geneva counties in the Wiregrass region of southeastern Alabama.

Brasfield said a constitutional amendment had to be approved to create Houston County because Henry, Dale and Geneva were less than 600 square miles.

Advertisement

“It took a constitutional amendment because of the size issue,” Brasfield said. “In theory, a new county can be created by statute as long as you comply by the 600 square mile (requirement), and you can get the votes in the legislature, which is a different issue.”

Beach reaction

Gulf Shores city officials said on Friday they were unaware of the issue and declined comment.

Foley Mayor Ralph Hellmich said there have been no conversations about the matter, and believes they are likely driven on the disagreement over the sales tax distribution.

Orange Beach Mayor Tony Kennon said he was aware of the issue, and believed it was “just one of those things out of frustration” over the tax dispute.

Kennon said he has been frustrated by others in the county labeling the beach cities as “wealthy” and able to afford the operations of a city school system. Other lawmakers in the county have said it would be problematic to remove revenue from the Baldwin County School System, which oversees the rest of the schools throughout the county including in rural areas.

Advertisement

Gulf Shores began its city school system in 2020, following contentious negotiations with the Baldwin County School System over a split approved by city leaders in 2017. Orange Beach followed up with splitting away in 2022.

“I greatly understand why people would feel this way,” Kennon said. “We could put three-to-four cities together, they are economic machines and don’t need anyone else. There is merit to the idea, but whether it’s good for everyone, I don’t know.”

Orange Beach and Gulf Shores are building new schools and have ample revenue at a time when some lawmakers like Sen. Greg Albritton, R-Atmore, say the northern regions of the state struggle. Gulf Shores and Orange Beach, for instance, are bolstered with hefty lodging tax revenues from hotel and vacation rental stays, benefitting from being the biggest tourism draw in Alabama.

Any talk about creating a new county comes as Orange Beach is also considering shrinking the city limits through a de-annexation.

Alabama beach town’s growth spurt leads to unprecedented action

Advertisement

Secession movement

The creation of new counties is rare in the U.S. The last one created was in 2001 in Colorado.

Discussions about creating new states through secession are more common, often stemming from political disputes surrounding large metropolitan areas or arguments from urban lawmakers that their cities generate enough money to go it alone.

According to Newsweek, secessionist campaigns were active in a dozen states, including all or parts of Oregon, Illinois, Texas, Colorado, New Mexico, New Hampshire, Louisiana, California, Washington, Minnesota, New York and Pennsylvania.

In Illinois, 33 counties have held referendums to discuss seceding from the state largely over political disputes between heavily Democratic Chicago and the Republican counties south of the Windy City. Indiana state lawmakers recently advanced legislation that would create a commission of residents in both states to study the possibility of annexing the 33 counties into the Hoosier State.

New York has also long been the host of similar issues where fiscal grievances often are behind secessionist efforts in New York City. There have been considerations for decades over Long Island splitting from New York and becoming the 51st state, as proponents argue that there is a large population and enough financial ability for the metropolitan region to do so. But those efforts are always defeated by state officials.

Advertisement



Source link

Alabama

Alabama Football Spring Practice Report before A-Day Scrimmage

Published

on

Alabama Football Spring Practice Report before A-Day Scrimmage


TUSCALOOSA, Ala.— Alabama football is just a few days away from an open scrimmage in front of the public for the 2026 A-Day Game, but until then, the media got one last peak at what the Crimson Tide’s been working on this spring.

The media was allowed to watch two of Alabama’s practice periods during Tuesday morning’s practice. Here are some of BamaCentral’s practice notes and observations:

Practice report

  • One quarterback will have to be the first one to take the field on Saturday for A-Day, but Alabama was not giving any hints on who that might be during practice. During the periods the media could see, the quarterbacks were always throwing in groups of three. Austin Mack and Keelon Russell were always part of the first group, and the freshmen QBs Tayden Evan-Kaawa and Jett Thomalla rotated in with that group.
  • During the drills where all three were throwing at the same time, the quarterbacks first worked on shorter routes like slants on different parts of the field. They then worked on deep routes to all segments of the field.
  • Based on the groupings of wide receives, it seems pretty clear that Ryan Coleman-Williams, Lotzeir Brooks and NC State transfer Noah Rogers will be Alabama’s starters at receiver with Rico Scott, Derek Meadows and Cederian Morgan also in the mix.
  • Alabama head coach Kalen DeBoer said at the beginning of spring practice that senior safety Bray Hubbard would be limited this spring. He was not wearing a black jersey on Tuesday and did not appear to be limited. He did not have any noticeable braces or wraps on his body.
  • DeBoer was keeping a watchful eye over the quarterbacks during the media viewing period.
  • The cornerbacks started with some press drills off the snap that also involved containing inside leverage. Red Morgan, who has moved all around the secondary the past two years between safety, HUSKY and cornerback, had a really solid rep.
  • The CBs then worked on a coverage in traffic drill, where two receivers lined up behind each other and one corner was lined up roughly five yards behind the other. After the ball was snapped, the receivers went in opposite directions and the CBs had to quickly decide and follow. Starter Zabien Brown handled this with ease.
  • Perhaps the most exciting drill from the CBs was one where they pressed against each other and went stride for stride before cutting the route and hauling in an interception. Starter Dijon Lee used his renowned 6-foot-4 frame to disrupt the pass, and his catch radius made it look easy.
  • Alabama defensive backs coach Maurice Linguist was animated throughout each of the drills. He commended multiple players, but also scolded a couple with hopes that their next rep is much better.
  • The Alabama Wolf linebackers worked on a block shedding drill. This involved a swim move on a dummy pad at the line of scrimmage and then pushing another pad downward in the backfield. It wasn’t necessarily a full-speed drill, but rather more about getting the technique down.
  • South Carolina transfer Desmond Umeozulu used some force in the Wolf linebacker drills. Alabama Wolf linebackers coach Christian Robinson showed his approval for Umeozulu after a couple of reps.
  • The Alabama offensive line spent its early portion of practice working on one-on-one blocking with improving technique and drive as the focus. The starters were difficult to tell due to this, but Jackson Lloyd led the majority of the drills along with center transfer Racin Delgatty.
  • The linemen rotated through drills keeping their pads low and staying under the chute. Texas transfer Nick Brooks impressed with his hands as he violently moved his men every time he got a chance to take a rep. Brooks has worked at left guard and right tackle this spring, providing new offensive line coach Adrian Klemm with an interesting chess piece.
  • The Alabama wolves came into view in the midst of the offensive line drills with Yhonzae Pierre leading the group. The Crimson Tide outside linebackers had Pierre, Dezmond Umeozulu, Justin HIll and Jamarion Matthews cycling through drills with Christian Robinson barking instructions, urging his group to play with violence. One of the assistants shouted for Matthews to break the blocking dummy saying the program would just buy another to replace it. Kane Wommack stood to observe the drill and smiled commending the violence and force the four were bringing to the morning practice. 

Practice footage

Advertisement

Sign up to our free newsletter and follow us on Twitter/X, FacebookYouTubeInstagramThreads and Blue Sky for the latest news.





Source link

Continue Reading

Alabama

Tuscaloosa librarian Katy Busby named finalist for Alabama Elementary Teacher of the Year

Published

on

Tuscaloosa librarian Katy Busby named finalist for Alabama Elementary Teacher of the Year


Tuscaloosa librarian Katy Busby named finalist for Alabama Elementary Teacher of the Year

Advertisement

WHAT INFORMATION THAT WE GIVE YOU ON OUR FREE APP AND OF COURSE ONLINE AS WELL. TUSCALOOSA EDUCATORS EARNING STATEWIDE RECOGNITION FOR HER IMPACT IN THE LIBRARY. TUSCALOOSA MAGNET SCHOOLS ELEMENTARY LIBRARIAN KATIE BUSBY IS NOW ONE OF THE TOP 16 FINALISTS FOR ALABAMA ELEMENTARY TEACHER OF THE YEAR. SHE WAS NAMED THE DISTRICT’S ELEMENTARY TEACHER OF THE YEAR LAST YEAR, BEFOR

Advertisement

Tuscaloosa librarian Katy Busby named finalist for Alabama Elementary Teacher of the Year

Updated: 8:46 PM CDT Apr 6, 2026

Editorial Standards

Advertisement

A Tuscaloosa educator is earning statewide recognition for her impact in the library.Tuscaloosa Magnet Schools Elementary librarian Katy Busby is now one of the top 16 finalists for Alabama Elementary Teacher of the Year.Busby was named the district’s Elementary Teacher of the Year last year, before advancing to the state competition.The winner will be announced next month. Your neighborhood: Local coverage from WVTM 13

A Tuscaloosa educator is earning statewide recognition for her impact in the library.

Advertisement

Tuscaloosa Magnet Schools Elementary librarian Katy Busby is now one of the top 16 finalists for Alabama Elementary Teacher of the Year.

Busby was named the district’s Elementary Teacher of the Year last year, before advancing to the state competition.

The winner will be announced next month.

Advertisement

Your neighborhood: Local coverage from WVTM 13

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’);
});

Advertisement

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’);
}
}

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 };

Advertisement

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’);
});
}
}

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’);

Advertisement

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.wvtm13.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.wvtm13.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’);
}

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);
}

Advertisement

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);
}
}

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;

Advertisement

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

`;
}

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’;

Advertisement

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’);
}
}

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;
}

Advertisement

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’);
});
}
}

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

Advertisement

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.wvtm13.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.wvtm13.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’);
}

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;
}

Advertisement

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);
}
}

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);
}
}

Advertisement

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

Loading more articles…



Source link

Advertisement
Continue Reading

Alabama

8 Of The Quietest Alabama Towns

Published

on

8 Of The Quietest Alabama Towns


Alabama is one of the premier places to find a quiet stop, as many small towns offer calm, peaceful communities, such as Mentone and Magnolia Springs. Yet, in these towns, there are still plenty of things to do and a rich history to appreciate. For instance, fans of authors Harper Lee and Truman Capote will delight in the literary offerings found in Monroeville. Whether it’s dining on the delicious seafood of Bayou La Batre or taking in the gorgeous white sand beaches of Orange Beach, you won’t regret slowing down or spending the night in these eight quietest Alabama towns.

Bayou La Batre

Shrimp boats are pictured in Bayou La Batre, Alabama.

Resting along the Mississippi Sound on the northern Gulf Coast is Bayou La Batre. Widely recognized as a fishing village, the town has also earned its name as the Seafood Capital of Alabama due to the large number of annual events celebrating fishing, along with many restaurants serving delicious seafood. The Blessing of the Fleet is their largest event (held on the 2nd and 3rd of May) that draws crowds from all over to enjoy good seafood and good company. Today, these events have expanded to offer Vietnamese Cuisine, a Gumbo Cook-off, an Arts & Crafts Show, a decorated boat show, and so much more. If you miss the event, not to worry. Places like Catalina Bayou are always ready to serve up delicious, local seafood.

With the town being a fishing town, naturally, there are plenty of places to fish. Sitting on the edge of the Gulf of Mexico (Gulf of America), visitors have ample opportunity to catch their own fish, with the waters being the perfect backdrop. Alternatively, packing a lighter lunch or a picnic would be perfect to have while spending some time at Rolston Park. The park features a playground for kids, along with a covered gazebo with picnic benches. The winding sidewalks throughout the park offer a beautiful view of the Gulf of Mexico for a post-meal leisurely activity.

Guntersville

Summer scene at Lake Guntersville, Alabama.
Summer scene at Lake Guntersville, Alabama.

Considered in 2022 to be one of the South’s Best Lake Towns, Guntersville is widely known for easy lake living, miles of shoreline, and a place to find plenty of peace and quiet. Lake Guntersville State Park is a testament to that, offering 6,000 acres of natural woodlands and 36 miles of hiking and biking trails. In addition to being surrounded by the state’s largest lake, there are ample water activities, like kayaking through Hambrick Bat Cave. From May to October, thousands of bats emerge from the cave at night, and a good local pastime is to kayak or boat nearby to watch the bats go out into the night to hunt. And after spending a day on the water and exploring the sights, head over to the Old Town Stock House for a delectable treat. With the two primary chefs studying out of state, chefs Crystal McKone and Tom Colicchio returned to Guntersville to helm this upscale Southern American restaurant, serving seasonal dishes with the freshest catches and adding a Southern twist to fine-dining staples.

Greenville

An old movie theater on the main street in Greenville, Alabama.
An old movie theater on the main street in Greenville, Alabama. Image credit Sabrina Janelle Gordon via Shutterstock

For travelers curious about why Alabama’s state flower is the camellia, the residents of Greenville are responsible for that. Setting that bit of history aside, Greenville, like the camellia, has a lot of beauty for those willing to seek it out. For starters, the golf courses at the RTJ Golf Trail at Cambrian Ridge are a mixture of challenge and stunning scenery. So much so that several award-winning players and widely known golfing events are held there. In the evening, that Greenville beauty is captured in places like the Ritz Theatre, where pageants, concerts, and theater productions are held in those halls as they were during the 1950s and 1960s. And some of that beauty even passes to the local restaurants in Greenville, such as Bates House of Turkey. As one might suspect, the restaurant takes several creative liberties with serving many turkey-themed dishes like turkey sandwiches, turkey soup, and even turkey casserole. All of this is sustained by the Bates Turkey Farm, which, since 1923, still raises free-range turkeys and markets the various products locally and through an online catalogue.

Magnolia Springs

Street scene in Magnolia Springs, Alabama.
Street scene in Magnolia Springs, Alabama.

For those who love the Alabama beaches, the name Magnolia Springs might be familiar, as the town has served as a gateway to those coasts. Choosing to stop here over the beaches, however, rewards you with a beauty and peace unlike any other, so long as you plan for it. The heart of Magnolia Springs is its Victorian Bed and Breakfast, which offers nothing less than a taste of Victorian-era elegance for those who choose to stay there. With only five rooms available, it’s best to book in advance. In addition, one of the most iconic places to dine is the renowned Jesse’s Restaurant, where they serve Gulf-fresh seafood and other delectable dishes that you’ll want to reserve in advance. Setting those aside, Magnolia Springs offers plenty of scenic beauty through its handful of quick, easy trails, such as Magnolia Landing. As brief as they may be, the beauty of it all demands you slow down and take in the natural beauty of it all.

Mentone

Sunrise over DeSoto Falls near Mentone, Alabama.
Sunrise over DeSoto Falls near Mentone, Alabama.

Nestled within the woodlands of Lookout Mountain, you’ll eventually find yourself in Mentone. Perched on the highest point in the state, Mentone offers gorgeous views and is so remote that only a little over 300 people call it home. Nevertheless, it’s home to a surprising amount of tourist attractions and ways to unwind, such as the Cloudmont Ski and Golf Resort. The resort is uniquely positioned because it’s the only ski resort in the entire state; however, it’s diverse enough to serve as a golf course during warmer weather, too. The aforementioned Lookout Mountain is also great to explore, with scenic mountain-top views alongside a 104-foot waterfall. For full relaxation, regular yoga sessions are offered at DeSoto State Park and St. Joseph’s on-the-Mountain Episcopal Church for a nominal charge.

Monroeville

The
The “A Celebration of Reading Sculpture” by Branko Medencia in Monroeville, Alabama. Image credit VioletSkyAdventures via Shutterstock

For those with a deep love of literary history, Monroeville shouldn’t be overlooked, as it was home to two iconic literary legends: Truman Capote and Harper Lee. Both childhood friends, the two ended up writing the iconic novels In Cold Blood (by Truman Capote) and To Kill a Mockingbird (by Harper Lee). That being said, Lee’s book and her memory are more often displayed through a variety of museums and monuments throughout town.

The Old Courthouse Museum offers an opportunity to be sucked into Lee’s world, as its design inspired the courtroom in the novel. In a similar line, the Old Monroe County Bank Building served as the home of A.C. Lee’s law office, where Harper Lee wrote portions of her book.

Advertisement

Even though she drew inspiration from those places, her work continues to inspire others around town, as visitors can see to this day. The history of Lee can be found in parks like Lyle Salter Park, a downtown area serving as a marker about Monroeville as well as murals depicting various scenes from Lee’s book. This is in addition to the To Kill a Mockingbird Play, which runs from late March to early May on weekends.

Orange Beach

Perdido Pass, Orange Beach, Alabama.
Perdido Pass, Orange Beach, Alabama.

While there are plenty of beach shores to explore in Alabama, one of the best and quietest ones to explore is that of Orange Beach. Unlike the name, the beaches have nothing but white sand and turquoise blue waters at their Gulf Shores. Exploring the town is also highly rewarding, as there is a nearby Waterfront Park with paved walking paths, a kids’ park with slides, shade structures, climbing areas, and a fishing pier, as well as a few restrooms and several picnic shelters.

History enthusiasts can also enjoy the area as well, with the Orange Beach Indian and Sea Museum being a place to delve deep into Native American culture. And after you’re done exploring, head over to The Wharf for a wide array of shopping and dining options.

Dauphin Island

Dauphin Island, Alabama.
Dauphin Island, Alabama. Editorial Photo Credit: Carmen K. Sisson via Shutterstock.

One of the five Mississippi-Alabama barrier islands, Dauphin Island is only 15 miles long from east to west but offers an island retreat unlike any other. Out of all the fishing areas, Dauphin Island is by far the most secluded, with the waters free to explore for fishing, kayaking or paddleboarding with Blue Heron Kayaks & Stand Up Paddleboards. Another popular spot to explore on dry land is the Audubon Bird Sanctuary, a 164-acre plot with walking trails through pines, live oaks, magnolias, and swamps and home to egrets and herons for viewing. For a quick bite, a stop at BGH Cafe is an option. The cafe specializes in Paninis, Po-Boys and Wraps with old-school soft-serve ice cream and malts. Conveniently located right at the Ferry Boat Landing, it’s hard to miss this quaint take-out restaurant.

From the secluded areas of Dauphin Island to the mountain village of Mentone, Alabama has diversity in its quiet spots if travelers are willing to take some back roads to get to them. Nevertheless, those adventures are rewarded with a remarkable dining experience at Magnolia Springs or with the beautiful, calm waters of Guntersville. Combined with locals welcoming you with that infamous southern hospitality, you will want to check out all the Yellowhammer State has to offer before too long.



Source link

Advertisement
Continue Reading

Trending