Fastest cars thrashing mountains