Le Mans-winning Ferrari and rare French car win Amelia Island

previous post