NASA astronomers have released shocking images of a new space discovery. The James Webb Space Telescope has revealed new details in a bizarre nebula that looks like a brain floating in space.
Discovery offers new support for the theory that life may have been seeded from outer space Specks of dust that a Japanese space probe retrieved from an asteroid about 186 million miles (300m ...