Advanced Search

Advanced Search (2 results)

  • Italian Grand Prix

    Italian Grand Prix

    Race winner Ludovico Scarfiotti on the podium

  • Targa Florio

    Targa Florio

    The Ferrari 330 P3/4 chassis 0846, number 224, of Nino Vaccarella and Ludovico Scarfiotti.