I found this road as a result of my work computer's updating my screen saver. Anyway The road is called Serra de leon road/highway and it is in Angola. This road has some really tight horseshoe corners and some up and down.
https://www.bing.com/videos/search?q=serra+da+leba+road&&view=detail&mid=A1B6FF790F6BEF5F9632A1B6FF790F6BEF5F9632&FORM=VRDGAR