Did they find a stranger there? Adult language warning.
https://www.urbandictionary.com/define.php?term=find%20a%20stranger%20in%20the%20alps
I’m a fan of The Dude but I had never heard that before. Thanks.