These were my first encounters with 458 Spiders while in Switzerland last summer. They had just hit the streets, and I’d assume Switzerland is one of the first places in the world to see its orders filled, given its proximity to Italy, and their immense wealth. Enjoy.
-Nick


