Italian Track Cycling World Championships Maximum Card - 1968 by LiT Web Studio First published on March 02, 2012 Italy Maximum Sport +