I can shed some light on one of these...
Somewhere near the North Sea possibly? Netherlands?
Twisties thru mountains- For the life of me I can't recall the name but it's a famous pass in Europe. A friend of mine went on one of the Edelweiss tours and went thru there.
Ahhhhhhhhh...just remembered it! The Stelvio Pass.
Check out the new Top Gear episode (Season 10, episode 1) - they go in search of the best driving road in the world... and Stelvio Pass won it (by win I mean after driving around Europe for two days, this was the best one they came across)... But I don't think the photo in the first post is from there - it seemed a lot steeper on TV, this road doesn't seem that steep... But watch the Top Gear ep, makes for excellent viewing!
