L1030136 July 28, 2014 1200 × 675 L1030136 Bizzarrini Strada engine pushed so far back it’s almost in the cabin!