( john 8:32 , new international version ) egypt king tut and life-giving meteorites theory : ancient egyptians may have known that meteors carry life-producing elements on them , and perhaps , may have even worshipped or reverenced meteors .