Connect with us

Nevada

Defendant who attacked judge in Nevada courtroom will be back in front of her today

Published

on

Defendant who attacked judge in Nevada courtroom will be back in front of her today


A defendant who vaulted a defense table then leapt over a bench to attack a judge who was about to sentence him to prison last week will find himself in front of that same judge on Monday.

>> Read more trending news

Last week, Deobra Redden appeared before Clark County District Court Judge Mary Kay Holthus on a felony battery charge stemming from a baseball bat attack last year, and tried to convince the judge that he was a new person, turning around his violent past, The Associated Press reported.

When it became clear the argument was not working and Holthus was going to sentence Redden to prison, Redden charged toward the judge flying over the bench and slamming into Holthus before courtroom personnel could stop him.

Advertisement

Holthus was injured in the attack but was back to work the next day, according to the Las Vegas Review-Journal. Redden had to be wrestled off Holthus by her clerk, Michael Lasso, and several court and jail officers, some of whom threw punches.

Lasso was treated for cuts on his hands and a marshal was hospitalized for a dislocated shoulder and a gash on his forehead, the AP reported.

The attack was caught on a courtroom camera and went viral on social media.

Redden will be in Holthus’ courtroom on Monday to hear the sentence the judge was going to impose last week. In a ruling handed down Friday, Holthus ordered Deobra Redden back to court on Monday “by any means necessary” to complete the sentencing hearing interrupted by his attack, the Review-Journal reported.

Advertisement

Redden was jailed on $54,000 bail in connection with the attack on Holthus. He refused to return to court the next day on the new charges, so a judge rescheduled his next appearance in that case for Tuesday.

Records show he faces charges including extortion, coercion with force and battery on a protected person, referring to the judge and the officers who came to her aid.

He will be before a different judge on Tuesday.





Source link

Advertisement
Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Nevada

Judge continues Nevada ban on Kalshi sports markets

Published

on

Judge continues Nevada ban on Kalshi sports markets


A state judge in Nevada extended a temporary ban on prediction market provider Kalshi’s sports-related contracts in the Silver State on Friday.

Judge Jason Woodbury in the First Judicial District Court told attorneys at a hearing in the Carson City courthouse that he would also grant the Nevada Gaming Control Board’s request to impose a preliminary injunction against Kalshi banning it from offering some of its prediction markets until a broader court case from the state gaming regulator could be resolved. He extended the temporary restraining order he first granted on March 20 by two weeks to sort out the language of the injunction, Reuters reported Friday.

The judge’s original temporary restraining order blocked Kalshi from offering sports, entertainment and election-related bets.

The judge said buying a contract on a baseball game on Kalshi was “indistinguishable” from placing a bet on a state gaming platform, Reuters reported.

Advertisement

“So I find based on the arguments that ​have been presented that it is a gaming activity that is prohibited for any non-licensee ​to engage in,” he said.

Spokespeople for Kalshi and the Nevada Gaming Control Board did not return requests for comments.

State regulators have moved to block prediction market providers in much of the U.S., arguing that these companies’ sports-related products appear to be gambling products that should be regulated at the state level. Kalshi and other prediction market providers argue that they are federally regulated designated contract markets offering swaps, a type of derivative product, and therefore are not subject to state regulators.

The Commodity Futures Trading Commission, helmed by Chairman Mike Selig, has taken a stance agreeing with these companies. It filed an amicus brief in an appeals court case earlier this year, and sued Arizona, Illinois and Connecticut on Thursday alongside the Department of Justice, arguing that it is the proper regulator and alleging that the states are infringing on its role.

The hearing took place the same day as another hearing at a federal court in Arizona. In that hearing, Kalshi had filed to block state regulators from filing to block the prediction market provider’s products in the state. Arizona Attorney General Kris Mayes had previously filed an information alleging criminal charges against Kalshi.

Advertisement

According to the court docket, District Judge MIchael Liburdi heard arguments and is considering the motion.



Source link

Continue Reading

Nevada

Grass Valley woman scammed out of $40,000, Nevada sheriff says, warning of scammers

Published

on

Grass Valley woman scammed out of ,000, Nevada sheriff says, warning of scammers


Advertisement

Grass Valley woman scammed out of $40,000, Nevada sheriff says, warning of scammers

Advertisement

KCRA logo

Updated: 2:32 PM PDT Apr 3, 2026

Editorial Standards

Advertisement

After a woman was scammed out of $40,000 in cash, the Nevada County Sheriff’s Office is reminding others to stay aware of those looking to trick you out of your money.The sheriff’s office said that an elderly Grass Valley woman received a text message that appeared to come from a bank branch she uses. The text claimed that she was possibly facing out-of-state fraud charges on her account.In response to that claim, the sheriff’s office said the woman replied, saying she did not make the charges. The scammer then called her and told her that her account was compromised.After the phone call, the woman went to multiple banking locations at the request of the scammer, removing money from her account, ultimately resulting in her losing the $40,000.Following this case, the sheriff’s office provided some tips to help prevent scams.Protect personal information and do not share personal information with unsolicited callers or messagesBe skeptical of unexpected calls or messages claiming an account is locked or compromised and to not trust links and phone numbers providedIf someone is claiming to represent a bank, hang up and contact your bank directly using only the number listed on your card or on the bank’s official website. Keep in mind caller ID can be manipulatedCarefully check emails and websites for subtle misspellings to avoid phishing and to never provide login information through links sent in messagesVerify the legitimacy of urgent financial requests before making any immediate transfers or gift card purchases as they are common scam tactics.Regularly check bank statements for any unauthorized activityTrust your instincts if something feels suspicious or unusualReport fraud to your bank and the Federal Trade Commission.See more coverage of top California stories here | Download our app | Subscribe to our morning newsletter | Find us on YouTube here and subscribe to our channel

After a woman was scammed out of $40,000 in cash, the Nevada County Sheriff’s Office is reminding others to stay aware of those looking to trick you out of your money.

The sheriff’s office said that an elderly Grass Valley woman received a text message that appeared to come from a bank branch she uses. The text claimed that she was possibly facing out-of-state fraud charges on her account.

Advertisement

In response to that claim, the sheriff’s office said the woman replied, saying she did not make the charges. The scammer then called her and told her that her account was compromised.

After the phone call, the woman went to multiple banking locations at the request of the scammer, removing money from her account, ultimately resulting in her losing the $40,000.

Following this case, the sheriff’s office provided some tips to help prevent scams.

  • Protect personal information and do not share personal information with unsolicited callers or messages
  • Be skeptical of unexpected calls or messages claiming an account is locked or compromised and to not trust links and phone numbers provided
  • If someone is claiming to represent a bank, hang up and contact your bank directly using only the number listed on your card or on the bank’s official website. Keep in mind caller ID can be manipulated
  • Carefully check emails and websites for subtle misspellings to avoid phishing and to never provide login information through links sent in messages
  • Verify the legitimacy of urgent financial requests before making any immediate transfers or gift card purchases as they are common scam tactics.
  • Regularly check bank statements for any unauthorized activity
  • Trust your instincts if something feels suspicious or unusual
  • Report fraud to your bank and the Federal Trade Commission.

See more coverage of top California stories here | Download our app | Subscribe to our morning newsletter | Find us on YouTube here and subscribe to our channel

Advertisement

`;
}

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

`;
}

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

Advertisement

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

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

Advertisement

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

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

Advertisement

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

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

Advertisement

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;

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

Advertisement

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

Continue Reading

Nevada

VICTOR JOECKS: Statewide Nevada primaries to watch this June

Published

on

VICTOR JOECKS: Statewide Nevada primaries to watch this June


Nevada’s June primary is likely to be a low-turnout affair, but there should be high interest in a few statewide races.

Start with the race for attorney general on the Democratic side. Senate Majority Leader Nicole Cannizzaro is running against Treasurer Zach Conine. It’s unusual for two high-profile Democrats to face each other. You can hear the remnants of the Reid machine groaning.

As Senate majority leader, Cannizzaro has more power. But as a statewide elected official, Conine has a bigger profile. Nevada Democrats who lived here in 2022 have likely already voted for him. It may not seem like much, but that matters.

Cannizzaro has leveraged her position to gain a slew of endorsements and amass a substantial war chest. At the end of last year, she had more than $800,000 cash on hand. Conine had around $650,000 in the bank. That’s sizable. He has some notable endorsements, including Rep. Dina Titus.

Advertisement

Republicans also have a contested race for attorney general. Douglas County Commissioner Danny Tarkanian, the son of legendary UNLV basketball coach Jerry Tarkanian, is running. So is Adriana Guzmán Fralick, who previously served as chief deputy district attorney for Carson City.

A recent poll showed that Tarkanian has a substantial lead, 55–17. Even if you are skeptical of polling promoted by campaigns, this makes sense given his last name and previous runs in Southern Nevada.

Guzmán Fralick recently called for current Attorney General Aaron Ford to sue Gov. Gavin Newsom. She wants “to halt the implementation of California’s fuel supply regulations that directly harm Nevada.”

That is a terrific idea. How many Republican primary voters will find out about it is yet to be determined. Gov. Joe Lombardo has endorsed Guzmán Fralick, but I believe she’ll need more substantial outside help to be competitive.

There’s more at stake here than just stopping a Democrat attorney general from repeatedly suing the Trump administration. If Cannizzaro or Conine wins the general election, either would be well positioned to run for governor in 2030 or 2034.

Advertisement

Republicans have a contested primary for state treasurer. Drew Johnson is a rock-solid fiscal conservative who lost heartbreaking races in 2022 and 2024. His wife, Sarah Johnson, was instrumental in the successful effort to keep boys out of girls’ high school sports. That was one of the biggest conservative victories in Nevada in decades. I believe Democrats defunded her position in the lieutenant governor’s office over her work on this.

The other GOP candidate for treasurer is Jeff Carter, who came to Nevada from Chicago after a long and impressive career in finance. He should have run on his resume, but this year, Carter took a nasty personal swipe at Sarah Johnson. He demeaned her infertility and the price she paid for protecting women’s sports. Those types of attacks may play well in Chicago, but they’re gross. Carter should apologize.

It’ll be a long shot for a Republican to win the secretary of state race, but nominating Jim Marchant would be a major own goal.

Primaries matter, so make sure you vote.

Contact Victor Joecks at vjoecks@reviewjournal.com. Follow @victorjoecks on X.

Advertisement



Source link

Continue Reading
Advertisement

Trending