I’m not a Grand Prix fan but just caught sight of an aerial view for todays race and what an impressive setting ! It’s next to a river or even on it ? Anyone with any knowledge of its history or even been ?
The Isle de Montreal was built from excavated rock and rubble when they built Montreal's underground in the 50s / 60s. Essentially a man made island and yes, visually stunning