Originally Posted by Stephen888
Regardless of your position on F1 - From the Daily Telegraph today. I fully agree with the words. (I hope I am ok reproducing the article here?)
.....



A very good and level-headed summary I think.