Back to all videos
Share
Shanghai ‘hasn’t been our track’ admits Albon after tough weekend for Williams
Alex Albon finished 12th in China and seemed glad the weekend was over after a difficult time for Williams – but the Thai driver reckons they will be far more competitive next time our in Miami.