91³Ô¹ÏÍø

Watch CBS News

Volunteers gather for Immaculate Collection beautification project ahead of NFL draft

No detail is too small when it comes to preparing Pittsburgh to host the NFL draft. That includes picking up trash and planting some greenery in our neighborhoods.

It's a kickoff for draft week, and over 50 volunteers, including Stacy Marinos, showed up in Pittsburgh's West End with trash bags in hand for the first community event of the NFL draft.

"You always leave things better than when you found them. So it's a win-win," Marinos said.

That win-win is part of an initiative Allegheny Cleanways started in September, months before the NFL draft began. 

"It's great to be doing it now, to put a face on the community, maybe for out-of-town visitors so that they can see that we care about our community, we want to make it look great, we're proud of our community," Marinos said.

City pride and appreciation fill the air with these volunteers from the community, which include Friends of the Riverfront, Allegheny Cleanways, and members of the Steelers.

"I feel grateful for the opportunity to shine a spotlight on the work that Cleanways has been doing for 25 years," Allegheny Cleanways executive director Caily Grube said.

"Super grateful to Allegheny Cleanways. They launched the campaign for Immaculate Collection months before the draft to really make sure our city was ready to welcome so many visitors," Pittsburgh Steelers senior director of community relations Blayre Holmes Davis said.

Now that work is culminating in over 400 tons of trash collected off 50 highway miles for draft-related litter maintenance. It's teamwork worth applauding, with 60 more trees planted in Esplen.

"It's always a good day to plant a tree," Friends of the Riverfront executive director Kelsey Ripper said.

From trees in the ground to bags filled with trash, it's making Pittsburgh beautiful to show locals and visitors that Pittsburgh is loved and worthy of the national spotlight.

"We're excited to 'redd up' Pittsburgh to make it look beautiful to let people know that we care about our city and that they should come and enjoy the beauty that it has to offer," Ripper said.

Clean-up efforts with the Immaculate Collection will  after the NFL draft leaves Pittsburgh.

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });