Incoming!
China, on Feb 16, 2004

I find it difficult to explain this away with ‘lens flares’ debunking.
Walter
The dust shrouded corpus of Planet X can be seen in the first photo. Distinctly!
Nancy