Latest sightings of aliens, UFOs and any other extraterrerstrial news
NASA'S rover on Mars has located an 'odd-shaped rock' that contains organic chemical compounds which could determine whether there was alien life on the red planet.