Saturday, June 10, 2023

Massive Ferrari "Barn Find" Features 20 Cars Lost In Hurricane Charley

The Ferraris were relocated to a warehouse near the Indianapolis Motor Speedway after suffering hurricane damage in 2004.