Nurburgring, popularly knowns as the Green Hell, is one of the most demanding race tracks on this planet. It is the Mecca for sports car manufacturers to set (or break)...