Ferrari F60 America Looks Uncanny Up Close


Odds of seeing a limited edition Ferrari F60 America in real life a slim, considering the production will be limited to only 10 units worldwide, so, here’s a video close-up with the beast.
Read more »