https://www.planetf1.com/news/and-with-that-toro-rosso-is-no-longer/After 13 seasons in Formula 1, Toro Rosso is no longer with the FIA confirming the...