Nevada
Nevada Supreme Court upholds Las Vegas judge ruling siding with Backstreet Boys’ Nick Carter in part of sex assault lawsuit
LAS VEGAS (KLAS) — The Nevada Supreme Court ruled Tuesday that Backstreet Boys’ Nick Carter can go forward with his countersuit against a woman who accused him of sexually assaulting her after a concert in 2001.
The ruling, filed Tuesday, Nov. 27, comes more than a year after Judge Nancy Allf denied an anti-SLAPP motion filed by Shannon “Shay” Ruth. The anti-SLAPP law, which stands for strategic lawsuits against public participation, is intended to prevent one party from intimidating another in the legal process.
Ruth was part of a 2022 lawsuit that claimed Carter sexually assaulted several young women in the early 2000s. Ruth claimed in the lawsuit that she was 17 years old when Carter, who was 21 at the time, gave her alcohol, raped her, and threatened her if she told anyone, documents said.
In February 2023, Carter filed a countersuit against Ruth and another woman named Melissa Schuman, who claimed he assaulted her in the early 2000s, however, the statute of limitations in that case expired before charges could be filed.
Carter denied both accusations. His countersuit against the women claimed defamation, civil conspiracy, abuse of process and intentional interference with contractual relations.
In August 2023, Allf denied the anti-SLAPP motion filed by Ruth. Ruth then filed an appeal which brought the case to the Nevada Supreme Court in an attempt to overturn Allf’s decision.
On Tuesday, the court affirmed Allf’s decision, meaning Carter can go forward with his countersuit.
According to the ruling, Carter produced affidavits from several witnesses that, if true, show that the assault Ruth described could not have happened.
Ruth said she met Carter in an autograph line after a Backstreet Boys concert, however witness affidavits state that Carter and the rest of the band left the venue right after the show and there were no autograph lines after that concert, the ruling stated.
Additional affidavits from the band’s security detail said the band, including Carter, performed a “quick out” after the concert in question, meaning the band “would rush to their individual tour buses and leave the venue,” stating “it would be impossible for any fan to be alone with any of the band members on their tour bus” due to security protocols, according to the ruling.
Carter also produced an affidavit from Ruth’s close friend who said she believed that Ruth did not even attend the concert in question.
“We conclude that Carter’s evidence, if believed, establishes that Carter did not sexually assault Ruth following the Backstreet Boys concert in 2001, such that Ruth’s statements describing such an incident would perforce be made with knowledge of their falsity,” the ruling filed Tuesday read.
A Supreme Court ruling on Schuman’s similar appeal is also anticipated.
Ruth and Schuman were named because they chose to identify themselves as victims of sexual assault. 8 News Now does not identify victims of sexual assault unless they choose to publicly come forward.
Nevada
Grass Valley woman scammed out of $40,000, Nevada sheriff says, warning of scammers
Grass Valley woman scammed out of $40,000, Nevada sheriff says, warning of scammers
Updated: 2:32 PM PDT Apr 3, 2026
Editorial Standards
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.
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
`;
}
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’);
});
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;
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 || ”;
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);
}
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
`;
}
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’);
});
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;
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);
}
}
}
}
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’);
}
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);
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…
Nevada
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.
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.
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.
Nevada
Legal Aid Center of Southern Nevada shares insight following tenant’s rights phone bank
LAS VEGAS (KTNV) — The Legal Aid Center of Southern Nevada and the State of Nevada Bar partnered with Channel 13 for our first Let’s Talk Ask a Lawyer phone bank on Wednesday.
Four pro-bono attorneys took calls for two hours — and nearly 800 people in the valley called in.
WATCH | Legal Aid Center of Southern Nevada shares insight following phone bank
Legal Aid Center of Southern Nevada shares insight following phone bank
The volunteer lawyers at Legal Aid can help with lots of different issues if you’re a renter here in Southern Nevada.
“Last year, our organization helped right around 200,000 people,” said the program’s Michael Wendlberger. “It’s a number that’s going to continue to grow.”
KTNV
They shared information with Channel 13 to help tenants across the area.
The top three key common topics we heard from callers?
- Lease terms
- Eviction process
- Paying rent without extra fees
Wendlberger also shared that tenants experiencing an issue with their homes should notify their landlords immediately in writing, and wait for them to fix the problem within 48 hours.
For tenant’s rights information from LACSN click here.
To sign up for a call with a lawyer to talk about an issue, click here.
Missed out on this month’s event? Channel 13 will be hosting at Ask A Lawyer phone bank the first Wednesday of each month going forward. If you want to weigh in on the next topic we should tackle, click here.
-
Culture1 week agoWil Wheaton Discusses ‘Stand By Me’ and Narrating ‘The Body’ Audiobook
-
South-Carolina6 days agoSouth Carolina vs TCU predictions for Elite Eight game in March Madness
-
Culture1 week agoWhat Happens When We Die? This Wallace Stevens Poem Has Thoughts.
-
Miami, FL1 week agoJannik Sinner’s Girlfriend Laila Hasanovic Stuns in Ab-Revealing Post Amid Miami Open
-
Minneapolis, MN1 week agoBoy who shielded classmate during school shooting receives Medal of Honor
-
Education1 week agoVideo: Transgender Athletes Barred From Women’s Olympic Events
-
Vermont6 days ago
Skier dies after fall at Sugarbush Resort
-
Politics6 days agoTrump’s Ballroom Design Has Barely Been Scrutinized