Quote Originally Posted by GLC1968 View Post
Where was that shot? I'd like to bike that road.
There was a sign at the beginning of the video, "GrimselPass". I googled it and it's in Switzerland.