Portuguese Grand Prix 2020: What time does the race start, what TV channel is it on and what are the odds? – Leave a Comment / Sports / By holly The 12th round of the 2020 F1 season takes place in Portugal, at the Algarve International Circuit… Read More