Roger Dubuis' new Excalibur Spider Flyback Chronograph is the ultimate sporty-horology hybrid Watches September 2, 2025 Referencing the founder’s lucky number, only 88 pieces of this trailblazing timepiece are available.