I've been wracking my brains all morning trying to recall it. As I recall the show wasn't about the road feat itself but about the site... I'm thinking it was an observatory that was built up on the mountain, so I'll keep wracking my brain and working on it.
Still can't find it but found a...