91³Ô¹ÏÍø

Watch CBS News

Crowds gather at Colorado State Capitol, across the state for "No Kings" protests

On Saturday, thousands of "No Kings" protests took place across the country, including here in Colorado. Activists took to the streets in protest against President Donald Trump and his administration's policies.

Crowds gathered for protests at dozens of locations across the state, including the Genesee bridge, Golden, Loveland, Boulder, and the state capitol building in Denver.

no-kings-protest-denver-march-28-4.jpg
CBS

This is the third nationwide "No Kings" protest day since January, and organizers expected around 70,000 people to hit the streets in Denver on Saturday. The event included speakers and musical performances, followed by a march.

Many attendees shared concerns over the war in Iran, immigration, healthcare and actions that they say are violations of the U.S. Constitution. Some shared their concerns for the future of America, including Jerry Smith, a veteran Marine and former criminal investigator. He says he's seen conflict before, but nothing like this.

"It's much scarier than the Vietnam War, much, much scarier," said Smith. "Oh no, we're in a fight for the soul of our country now."

no-kings-protest-denver-march-28-2.jpg
CBS

Stephanie Felix-Sowy, president of SEIU Local 105, said it's a chance for the community to support each other.

"Working people in this country are fed up, and so the No Kings gives us an opportunity to come out in solidarity with our community, with our labor community," said Felix-Sowy.

Others shared their hopes that protests like these can bring about change.

"I mean, last time we were here, we were protesting Kristi Noem, arguing that she had blood on her hands for the deaths of immigrants, for Alex Pretti, for Renee Good. She's gone, and so we can't stop fighting. But we do make a difference," said Matt Guerrieri.

The protest at the Capitol wrapped up after 5 p.m.  

no-kings-protest-denver-march-28-6.jpg
Hector_Auteur/Instagram

Denver police also took at least nine people into custody on Saturday after they said a small group near Coors Field was blocking highway access. The DPD said it deployed pepperballs after a smoke canister was thrown back at officers.

There is no word yet on whether charges are expected to be filed.

They said the march through the downtown area went without issue.

In response to the rallies on Saturday, a White House spokesperson said that the protests are "Trump derangement therapy sessions."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });