Portugal: The last off-road paradise in Europe.