The highway speed limit in Italy is 130, but judging by the left lane, that seems more like a suggestion than a rule. 😆
The highway speed limit in Italy is 130, but judging by the left lane, that seems more like a suggestion than a rule. 😆
No replies yet.