I look at the map posted earlier on the location of the sightings showing the vast majority - probably 95+ % - of sightings are in the UK and the US. If it were something from another planet, I can't see them being spotted only in these two spots when the majority of earth's landmasses are elsewhere.
|