Reviews The Unique Ascari KZ1 Stands Out The Ascari KZ1 was unveiled in 2003 at the exclusive Race Resort Ascari in Southern Spain. A select group of guests treated to this... Matthew RossiAugust 11, 2021