After completing his final weekend as a Renault Sport Formula 1 Team driver in finishing twelfth in the Japanese Grand Prix on Sunday, Jolyon Palmer admitted it was a strange feeling to go through the weekend knowing he would not be racing for the... MoreĀ»