Connect with us

Oklahoma

Residents evacuate, firefighters injured as Oklahoma wildfires blaze

Published

on

Residents evacuate, firefighters injured as Oklahoma wildfires blaze


play

Multiple wildfires are burning in Oklahoma, prompting evacuations in a small town and injuring firefighters as extreme fire weather continues on Feb. 18, officials said.

The fire near Woodward, Oklahoma, a town of less than 12,000 about 150 miles northwest of Oklahoma City, has burned about 2,000 acres as of 8 p.m. local time on Feb. 17, according to the Oklahoma Forestry Service. The 43 Road Fire affecting Woodward was one of at least four fires in the state, including one that spread into parts of Kansas, totaling over 155,000 acres burned.

Advertisement

Officials in Woodward County issued an evacuation order for the southwest part of the town as crews battled flareups and hotspots.

“We’ve got quite a mess going on,” Matt Lehenbauer, the Woodward County emergency manager, told KOCO 5 News.

Lehenbauer told the outlet that 3,000 to 4,000 people live in the evacuation area, which is heavily wooded. He asked residents to stay away from the area, and said a big problem was the amount of traffic as people fled their homes.

Oklahoma Gov. Kevin Stitt said he has pledged state resources to help with response and recovery in Woodward.

Advertisement

“Oklahoma takes care of our own, and we will be there for recovery in the days ahead. We’re praying for the families affected and the brave first responders on the front lines,” he said.

The largest fire burning in the state, the Ranger Road Fire that started in Beaver County, has spread over 145,000 acres and reached into Kansas, where other fires were also burning amid the critical fire weather, the Forestry Service said the evening of Feb. 17.

4 firefighters injured in Oklahoma

Authorities said at least four firefighters have been injured while working to contain blazes in Beaver County, where the Ranger Road Fire was burning.

Three were injured when a fire truck with Rosston Fire overturned, according to Oklahoma Highway Patrol. They were taken to local hospitals.

Advertisement

Another firefighter was injured and taken to a hospital, the Forestry Service reported. The circumstances of that injury weren’t shared.

Evacuations ordered across multiple counties as buildings burn

Evacuations were ordered in parts of Woodward, Beaver and Texas counties, according to the Oklahoma Forestry Service.

Three structures were destroyed in Woodward County, including two at a U.S. Department of Agriculture facility, according to the Forestry Service. In Beaver County, “numerous outbuildings” were destroyed. In Texas County, five structures were destroyed.

As of 8 p.m. on Feb. 17, this is how much multiple wildfires had spread:

  • Ranger Road Fire, Beaver County: 145,000 acres combined in Oklahoma and Kansas
  • Stevens Fire, Texas County: 5,000 acres
  • Side Road Fire, Texas County: 3,300 acres
  • 43 Road Fire, Woodward County: 2,000 acres

The Side Road Fire started as the result of a seven-vehicle crash on U.S. Route 54, the Forestry Service said.

Wildfire weather continues as alerts blanket High Plains states

The National Weather Service said extremely dry conditions and gusty winds were continuing in the High Plains region on Feb. 18. Red flag warnings blanketed parts of western Oklahoma, northwest Texas, southwest Kansas, parts of Colorado and much of New Mexico.

Advertisement

The conditions are expected to spread eastward across much of Oklahoma, the weather service office in Norman said. The red flag warnings in the state are expected to last through 8 p.m. local time.

Wind gusts can get up to 40 mph and the relative humidity is 10% to 15%.

“Whereas yesterday was very concerning for northwest Oklahoma *only*, today will be a less-extreme environment, but across a much broader portion of Oklahoma/western north Texas,” the weather service in Norman said.

Critical fire danger will last through at least Feb. 19, the weather service in Norman said.



Source link

Advertisement

Oklahoma

UFL Expanding to Oklahoma City, Moving to 10 Teams in 2028

Published

on

UFL Expanding to Oklahoma City, Moving to 10 Teams in 2028


The more, the merrier!

The United Football League announced on Thursday morning that it’s expanding to 10 teams in 2028, including the addition of a team in Oklahoma City.

“Oklahoma lives and breathes football, so bringing the UFL to Oklahoma City was an easy decision,” UFL Co-Owner Mike Repole said in a statement about the inclusion of Oklahoma City. “This is a state that shows up, cares deeply, and truly understands the game. From college powerhouses to Friday night lights, football runs deep here. We’re committed to building a franchise in OKC that the entire state can rally behind.”

Advertisement

The Oklahoma City UFL team doesn’t yet have a name but will play its home games at MAPS 4 Multipurpose Stadium, which is under construction. The location of the other expansion team isn’t known, either.

“Oklahoma City has long been one of the most glaring vacancies on the professional football map,” UFL President & CEO Russ Brandon said in a statement. “The combination of a new stadium, deep-rooted football culture, and a city that has proven its ability to support major league sports makes this an easy decision. We are thrilled to bring the UFL’s brand of high-octane spring football to the passionate fans of Oklahoma.”

The lone professional sports team in Oklahoma City is the Thunder, who just won their first NBA championship in franchise history last season. Elsewhere, the Oklahoma Sooners (college) are located roughly 25 minutes south of Oklahoma City, while the Oklahoma State Cowboys (college) are located roughly 70 minutes north of Oklahoma City.

As for this season, which is two weeks young, the UFL has three new teams: the Columbus Aviators, Louisville Kings and Orlando Storm.



Source link

Advertisement
Continue Reading

Oklahoma

Suspect outstanding after shooting involving police in southwest OKC

Published

on

Suspect outstanding after shooting involving police in southwest OKC


Police are searching for a suspect after a shooting involving an officer in southwest Oklahoma City on Wednesday.

Advertisement

Suspect outstanding after shooting involving police in southwest OKC

Police are searching for a suspect after a shooting involving an officer in southwest Oklahoma City on Wednesday.

Advertisement

Police are searching for a suspect after a shooting involving an officer in southwest Oklahoma City on Wednesday. >> Open the video player above for a look at the scene. At about 6 p.m., the Oklahoma City Police Department said officers were responding to a shooting near Southwest 96th Street and South Pennsylvania Avenue.Police said a suspect and a police officer exchanged gunfire, but the officer was not hit. Officers were searching for the suspect, and it wasn’t clear if they had been shot.This is a developing story. Top Headlines 3 people, including an Oklahoma trooper and 4-year-old child, killed in crash on I-35 in OKC What we know about the recovery mission for American woman who reportedly fell overboard in the Bahamas Principal shot by former student in lobby of Pauls Valley High School: What we know TIMELINE: Oklahoma to see several days of severe storm risks starting later this week Former FedEx driver pleads guilty to killing 7-year-old Oklahoma girl in Texas

Police are searching for a suspect after a shooting involving an officer in southwest Oklahoma City on Wednesday.

Advertisement

>> Open the video player above for a look at the scene.

At about 6 p.m., the Oklahoma City Police Department said officers were responding to a shooting near Southwest 96th Street and South Pennsylvania Avenue.

Police said a suspect and a police officer exchanged gunfire, but the officer was not hit. Officers were searching for the suspect, and it wasn’t clear if they had been shot.

Advertisement

This is a developing story.


Top Headlines

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

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

`;
}

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

Loading more articles…

Advertisement



Source link

Continue Reading

Oklahoma

‘He’s a hero!’ Oklahoma principal shot confronting gunman

Published

on

‘He’s a hero!’ Oklahoma principal shot confronting gunman


OKLAHOMA CITY (KFOR) — A Pauls Valley High School principal is recovering after police say he confronted and stopped an armed former student inside the school Tuesday afternoon, taking a bullet while protecting students from what officials say could have been a far worse tragedy.

The Oklahoma State Bureau of Investigation (OSBI) says the suspect is 20-year-old Victor Hawkins, a former Pauls Valley High School student.

Hawkins is in the Garvin County Jail, charged with two counts of pointing a firearm, one count of shooting with intent to kill and two counts of unlawful carry.

What happened Tuesday is not something people in the small town of Pauls Valley even thought was possible.

Advertisement

“Certainly don’t expect these type of situations to happen in your town,” Pauls Valley Police Chief Don May said.

“This is a an educators worst nightmare,” State Superintendent Lindel Fields said.

“It’s just—it’s something we never even put in our head would ever come to our school that come to our school,” student Cody McLaughlin said.

“This is small town, small school,” student William Harris said. “Not a lot of things happen.”

“No one even jokes about stuff like this because we know just how serious it is,” McLaughlin said.

Advertisement

But things quickly became all too real in flash Tuesday afternoon.

“Sixth hour ended and we were going to walk to our cars to get some things of our cars,” McLaughlin said. “And we heard a gunshot go off.”

“It was kind of like you try not to believe it for a second,” Harris said. “Not here. Not Pauls Valley.”

“You’re kind of flustered,” McLaughlin said. “You don’t know exactly what to do, but you’re trying to text everybody, tell everybody you’re okay. You’re trying to text your friends to make sure they’re okay. You know, it’s just there’s a lot of things, you know.”

“We were just praying that everybody’s okay,” Harris said.

Advertisement

Investigators say Hawkins walked into the front doors of Pauls Valley High School armed with a gun, right next to Principal Kirk Moore’s office.

“Once the principal saw that the subject had a firearm, he stepped in to do what he could,” OSBI spokesperson Hunter McKee said.

“And [Moore] jumped on the jumped on the on the shooter,” McLaughlin said. “And in the process of that, he got shot in the leg.”

Moore, a 35-year educator, was flown to an Oklahoma City hospital, where officials say he is expected to recover.

“We actually like him a lot,” McLaughlin said.

Advertisement

“He’s a good guy,” Harris said. “He helps a lot. He is very face to face with everything. He doesn’t just kind of tell you what to do, he helps you do everything, even if it’s not school related.”

“He was a Pauls Valley guy all his life,” Pauls Valley Public Schools Superintendent Brett Knight said. “You won’t meet to bigger Panther.”

Authorities say Moore was the only person injured in the shooting Tuesday.

“I can’t overemphasize the actions of school staff, the people that don’t have firearms for protection, stepping in and protecting their kids,” May said. “It was amazing for me to see that today.”

“If it wasn’t for the actions of the principal and the staff, I don’t know what other outcome we had,” Garvin County Sheriff Jim Mullett said.

Advertisement

Students and school leaders say Moore’s actions likely prevented something much worse.

“I mean, he’s a hero,” Harris said.

“I know the word gets where it gets thrown around quite a bit but he is a hero,” Knight said.

“I just want to say thank you. God bless him,” Fields said.

“He saved a lot of people today. He’s a good man,” McLaughlin said.

Advertisement

Pauls Valley Public Schools says classes will be canceled at least through Wednesday.

The district says it will bring in counselors to talk with anyone who may need it after what happened.



Source link

Advertisement
Continue Reading

Trending