where is it posted they were doing 125mph... having driven only recently along many high alpine passes I would be amazed if you could reach 125mph
I will admit to pushing along on some of the passes, who here wouldn't, but as soon as you start to race others on the road let alone a high alpine pass you are asking for trouble
silly way to lose your life and I can only imagine the terror as they wet through the rail...