I know there are free streams but usually they are either of low quality or filled with ads. I wanted to watch Grand Prix in good quality and through ESPN, which is the major sports streaming provider so you can watch other streams as well. It’s USA restricted but you can get a VPN to access it, I bought it here on a discount https://nordvpn.com/coupon/deal/?coupon=formula1. The thing is both of these services have 30d. money back guarantee, so you can grab it, watch the Prix without ads and on high definition stream, then refund. Saved some time looking for good free streams!