Originally Posted by
redrock
Has this been corroborated from an alternate source.
I'm not saying its not true but its only been reported in that one source. Also the position and angles of the shots seems not likely to have come from a passenger.
Not as far as I know, but I'm not sure why you're doubting the validity of the source (linked in the original post). AFIK, their reputation is pretty solid, at least for mundane topics like this one.