Mountain roads can be seriously scary. This carved road atop a mountain in Yunnan, China, is 200 meters above the ground and it’s so scary for anyone trying to drive through it.
Mountain roads can be seriously scary. This carved road atop a mountain in Yunnan, China, is 200 meters above the ground and it’s so scary for anyone trying to drive through it.