All rumors so far. India Times, God Like Productions and misc youtube people. Until it comes from Delta, Endeavour, NTSB or TSB(Canada), it means nothing.
You could be correct, but the vid is kind of convincing with him standing outside the upside down plane. I tried to find a backup article but didn’t see the pilots named.
So time will tell.
Delta came out yesterday with a statement. Taking Off posted this video after the statement came out.