Formula 1 has announced the renewal of its partnership with C15 Studio to operate the ‘Formula 1 Channel’ for fans in the U.S., which allows them to watch pre-scheduled programming of classic Grands ...