Ferrari 250 Testa Rossa #8953436 Read Also: Ferrari 250 Testa Rossa #7780012 Ferrari 250 Testa Rossa #8722030 Ferrari 250 Testa Rossa #7121436 Ferrari 250 Testa Rossa #7871035 Ferrari 250 Testa Rossa #8578166 Ferrari 250 Testa Rossa #7541153