Italy, France & Europe 2025

'Pit stop' somewhere in Germany's Black Forest