the360mag.com
Ferrari Testa Rossa J - 360 MAGAZINE - GREEN | DESIGN | POP | NEWS
The Little Car Company, manufacturers of the limited edition 75% scale Ferrari Testa Rossa J, has unveiled its all-new display at Harrods, one of the world’s foremost luxury department stores.
360 MAGAZINE