Source: Latino Rebels - Wall Photos
Scientists discover a planet in Alpha Centauri, the star system nearest Earth!
Was the early universe a better environment for life to evolve?
You just never know who in the crowd... Might be raised in spirit. ~TUT's Notes from the Universe
How Do Planets Form? - The Atlantic