Turning Back the Clock to Turin

The impact of the historic 2006 Olympic Winter Games, the last time the Games were held in Italy