McLaren is getting stronger and stronger and looks like it still has a good chance of winning the constructors' world title this season. The drivers' title seems out of sight, but nothing is impossible in Formula 1, even McLaren team boss Andrea Stella knows.