What caused the giant dust storm 'Godzilla'?
After more than 50 years, 'Godzilla' comes back and is becoming an obsession for people living along the southern coast of the United States.Finding the Hand of God in the universe
Very large telescope (VLT) captures an image of a giant hand reaching towards the stars.