Sports News Minute: Inside Buffalo Stadium

Rick Horrow breaks down the logistics of a new stadium for the Buffalo Bills potentially coming in 2026.