Do you remember that crazy guy riding like crazy on an Albanian mountain road? He’s back again!
This time he choosed another one amazing mountain road in Albania, the Llogara pass.
The Llogara pass is one of the most beautiful roads in the whole Balkan. Llogara mountain meets up with the Albanian riviera and offers one of the best views you’ll ever see!
So mountain road means winding road. And we love them!