Ferrari Pit Stop store opens in Italy
The new Ferrari “Pit Stop” store, as it’s called, is all about luxury Italian accessories from the world of Ferrari motorsport. Despite controversy over how the 2010 F1 season finished up for the Italian brand, the world still can’t get…