The Little Car Company is excited to announce that the Ferrari Testa Rossa J is on permanent display at Selfridges’ flagship department store, in London.
![Ferrari Testa Rossa J inside 360 MAGAZINE](https://www.the360mag.com/wp-content/uploads/2022/09/wp-1663849333993-scaled.jpg)
The Little Car Company is excited to announce that the Ferrari Testa Rossa J is on permanent display at Selfridges’ flagship department store, in London.