Tony Romo's Contract Could Run as Long as Ten Years if CBS Renews NFL Rights

The biggest free agent in recent sports media history is off the open market after Tony Romo signed a big ol' new deal with CBS that will reportedly pay him $17 million annually. As it currently stands, Romo is under contract for at least the next three seasons.
Why only the next three, you ask? Because 2022 is the year CBS' rights deal with the NFL expires. Adam Schefter reports that if CBS renews their deal with the league to continue broadcasting their games, Romo's deal will become a 10-year agreement.
CBS is giving Tony Romo a firm three-year deal to remain at the network, but it could grow to a 10-year deal, per sources. If the NFL extends its rights deal with CBS, Romo’s deal extends by seven additional years, even if the new rights deal is for a term shorter than seven.
— Adam Schefter (@AdamSchefter) February 29, 2020
CBS losing the NFL as a broadcasting partner would be the worst-case scenario for the company, so barring significant developments over the next few years, it would be pertinent to assume the league will re-up and Romo will be at CBS through this decade. Still, Romo's status will be an interesting element to those discussions over the next few seasons.