Look Occhiali, the Italian company founded 1978 that calls itself ‘The Concept Factory,' has revamped its website, retracing its history and singing the virtues of Italian manufacturing

Topics