I know that corner. Not where you’d expect high speeds.
I wonder if either of the drivers was yelling any praises to any particular deity just before impact. Not saying they were. Just wondering.