91³Ô¹ÏÍø

Watch CBS News

New documentary "The Football Town" highlights Pittsburgh's contribution ahead of NFL Draft

With each passing day, Pittsburgh gets both more excited and more prepared for the 2026 NFL Draft, and adding to the hype is a new documentary highlighting Pittsburgh's place in the history of football. 

A partnership between VisitPITTSBURGH, the Steelers, U.S. Steel, and NFL Films will bring an immersive format documentary, "The Football Town" to the Kamin Science Center's Rangos Giant Cinema on Saturday, February 28. 

The 50-minute documentary will focus on the unique history of the game in western Pennsylvania and will feature appearances from Bill Cowher, Jerome Bettis, Joey Porter Sr., James Harrison, and other Steelers legends. 

Pittsburgh native and former NFL punter Pat McAfee will also be featured in the documentary as the narrator. 

"The Football Town sets the tone for everything that's to come as we build toward the 2026 NFL Draft," said Jerad Bachar, President and CEO of VisitPITTSBURGH. "By launching this film in February, we're beginning the celebration early — sharing the stories, pride, and football legacy that define Western Pennsylvania and will be on full display when Pittsburgh hosts the Draft in April."

After the film's premiere on February 28, it will run at the Kamin Science Center exclusively for two months in the lead up to the NFL Draft on April 23-25. 

"The 2026 NFL Draft gives our region an unprecedented opportunity to share Pittsburgh's football history and the legendary athletes who have shaped it," said Dan Rooney, Co-chair of the 2026 NFL Draft Football Legacy Committee and Vice President of Business Development and Strategy for the Pittsburgh Steelers. "We were honored to work with NFL Films to celebrate the contributions of Hall of Famers and local football icons from our region."

Tickets for the documentary will go on sale on February 13 and can be purchased on the Kamin Science Center .      

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