Just Some Meteorites or Extraterrestrial Guests Have Arrived?

Recently, it has been noted that the meteorites that fall on to the earth’s surface in Texas and Morocco are believed to contain some rare chemical compounds which have sparked scientists to question the very possibility of extraterrestrial life.┬áThe Earth’s surface encountered two meteorites smashes in 1998, where one landed near a basketball court in […]