Located in the Mediterranean Sea, Spain's Majorca is the largest island in the Balearic Islands archipelago. Amongst other things, it's home to Cap de Formentor (a small mountain located on the northernmost point of island). What makes Cap de Formentor special for us Porsche lovers is the 8.4 mile long road which runs from Port de Pollença to the …
Continue to the full article