’60 Minutes’ Host Scott Pelley Talks About
On April 28, 2025, 60 Minutes host Scott Pelley stunned viewers by revealing that longtime executive producer Bill Owens resigned over growing corporate interference, not personal choice. Pelley said Owens left to protect the show’s editorial independence as parent company Paramount sought government approval for a merger, allegedly leading to increased supervision of the program’s…