If your driving at a high speed, that's the result.....................wow.... you are lucky to be alive. i have never seen or herd of an engine coming out like that. thank god your ok
I doubt it.. He had to be going 90+mphis your cage still structurally sound?