Little Car Company returns with 3/4-scale Ferrari 250 Testa Rossa

Original Ferrari 250 Testa Rossas sell for tens of millions of dollars these days, but if you’re happy to live with one that’s about 25% percent smaller than the original, you only need to pay in the tens of thousands. Okay, okay. The new Testa Rossa J from The Little Car Company of Bicester, U.K., …