Overfinch shows the definition of perfection

Overfinch shows the definition of perfection

''Perfection isn't about the destination, it's about the journey towards it." It are the words of the English manufacturer Overfinch who's aiming for perfection when the build even more luxurious and exclusive Range Rovers. In a beautiful video which is made in Switzerland, Overfinch shows us what perfection means for them.

Comments on this article