Cool picture. I think it might be from the Giro d'Italia because the Colnago guy and the Androni Giocattoli further ahead (right behind the Liquigas guy on the left side of the picture).