Behold the 3/4 scale Ferrari Testa Rossa J | Top Gear

Behold the 3/4 scale Ferrari Testa Rossa J | Top Gear