Formula 1 Ferrari in the Ferrari store in Venice Italy

- Image ID: C0WX8N

Formula 1 Ferrari in the Ferrari store in Venice Italy

Striking Images - Europe / Alamy Stock Photo

Image ID: C0WX8N

Location: Venice Italy