Cannot discard the hypothesis that it "slipped" into another another dimension...
The pics of burned out material seem incontrovertible proof of alien life (they're tiny little critters - see Douglas Adams) coming to visit us but not having done their homework burned up entering the atmosphere....
I need a holiday i think...

frank