Connect with us

Oklahoma

LSU Defeats Oklahoma, 91-72

Published

on

LSU Defeats Oklahoma, 91-72


NORMAN, Ok. – The sixth-ranked LSU women’s basketball team defeated the 13th-ranked Oklahoma, 91-72, on Sunday afternoon inside the Lloyd Noble Center.

The Tigers are back in action on Thursday, Jan. 22 to face Texas A&M. The game will tip off at 8:00 p.m. CT inside the Reed Arena in Bryan-College Station, Texas. 

With the victory, LSU improves to 17-2 overall, while Oklahoma drops to 14-4 on the season.

After trailing behind by nine at the start of the contest, LSU went on a 20-3 run to snag the lead. The Tigers shot 46.9 percent on 15-of-32 shots and drained four treys. Oklahoma shot 15-of-36 (41.7%) and knocked down five three-pointers. LSU closed the half carrying a 10-point advantage, 45-35.

Advertisement

In the second half, LSU extended their lead, outscoring the Sooners 46-37. The Tigers shot 38.9 percent from the floor on 14-of-36 shooting, while Oklahoma were 11-of-35 (31.4%). Oklahoma tanked seven three’s. The Tigers outrebounded the Sooners 29-19. 

Flau’Jae Johnson earned a double-double to lead the Tigers with 23 points on 9-of-19 shots and three treys to go with 10 rebounds. Jada Richard earned her career high of 21 points on 8-of-10 shots and five rebounds. Other Tigers that scored in double figures were Grace Knox (13), MiLaysia Fulwiley (12) and Mikaylah Williams (10).

Oklahoma was led by Payton Verhulst with 21 points on 7-of-17 shots and five treys.

Check back for the full recap.

Advertisement





Source link

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

Oklahoma

TIMELINE: Severe weather risks return to Oklahoma this weekend

Published

on

TIMELINE: Severe weather risks return to Oklahoma this weekend


Severe weather risks are expected to return to Oklahoma this weekend, with storms beginning late Saturday night and continuing through Monday.>> Download the KOCO 5 App | Subscribe to KOCO 5’s YouTube channel | Sign up for KOCO 5’s Morning NewsletterKOCO 5 Chief Meteorologist Damon Lane said, like most other spring storms in Oklahoma, there will be a tornado risk. But the tornado threat could change as we move closer to the severe weather threat. Saturday severe weather threatOn Saturday, the threat for severe weather is concentrated across western Oklahoma, beginning deep in the Texas Panhandle and far west Texas. By 7 p.m. Saturday, clusters of storms are forecast for western Oklahoma, with storms approaching Interstate 35 by 11 p.m. The tornado index for Saturday is a two on a one-to-10 scale. Damon says that is a low chance. Overnight Saturday into Sunday, storms are expected to move eastward, pulling the tornado risk farther east.Sunday risk for severe stormsThunderstorms will continue into early Sunday morning across central Oklahoma before moving east by mid-to-late Sunday morning. Damon says the severe weather outlook for Sunday’s early morning storms will be in central and western Oklahoma, sliding to the east. The tornado index for Sunday is also at a two on a one-to-10 scale. Monday storm chancesThe threat for severe weather will continue into Monday, affecting nearly all of Oklahoma.The risk is currently a level two slight risk for severe storms. This will be the third day in a row for severe weather. KOCO 5 First Alert Weather Team, led by Chief Meteorologist Damon Lane, has been certified by WeatheRate as providing the Most Accurate Forecast in Oklahoma City for 13 consecutive years. This outstanding achievement underscores KOCO 5’s unwavering dedication to delivering reliable weather forecasts to viewers.

Severe weather risks are expected to return to Oklahoma this weekend, with storms beginning late Saturday night and continuing through Monday.

>> Download the KOCO 5 App | Subscribe to KOCO 5’s YouTube channel | Sign up for KOCO 5’s Morning Newsletter

Advertisement

KOCO 5 Chief Meteorologist Damon Lane said, like most other spring storms in Oklahoma, there will be a tornado risk. But the tornado threat could change as we move closer to the severe weather threat.

Saturday severe weather threat

On Saturday, the threat for severe weather is concentrated across western Oklahoma, beginning deep in the Texas Panhandle and far west Texas. By 7 p.m. Saturday, clusters of storms are forecast for western Oklahoma, with storms approaching Interstate 35 by 11 p.m.

Advertisement

The tornado index for Saturday is a two on a one-to-10 scale. Damon says that is a low chance. Overnight Saturday into Sunday, storms are expected to move eastward, pulling the tornado risk farther east.

koco

Sunday risk for severe storms

Thunderstorms will continue into early Sunday morning across central Oklahoma before moving east by mid-to-late Sunday morning.

Advertisement

koco

Damon says the severe weather outlook for Sunday’s early morning storms will be in central and western Oklahoma, sliding to the east.

koco

Advertisement

The tornado index for Sunday is also at a two on a one-to-10 scale.

koco

Monday storm chances

The threat for severe weather will continue into Monday, affecting nearly all of Oklahoma.

The risk is currently a level two slight risk for severe storms. This will be the third day in a row for severe weather.

Advertisement

koco


KOCO 5 First Alert Weather Team, led by Chief Meteorologist Damon Lane, has been certified by WeatheRate as providing the Most Accurate Forecast in Oklahoma City for 13 consecutive years. This outstanding achievement underscores KOCO 5’s unwavering dedication to delivering reliable weather forecasts to viewers.



Source link

Advertisement
Continue Reading

Trending