Physicist who found spherical meteor fragments claims they may come from an alien spaceship Read more