A poignant return to Imola
Fresh off the electric Miami Grand Prix, Formula 1 is headed this weekend to a legendary venue – Imola, Italy. This historic track boasts a rich past, having debuted on the calendar in 1980 as the San Marino Grand Prix, holding a permanent spot until 2006 …