Something is amiss here...
Here is a recent story of a discovery of the Sun's twin. January 7, 2004
Now here's an article in "New Science and Invention Encyclopedia", published by H.S. Stuttman, Westport, Connecticut, USA. 1987 edition
Is someone pulling the rug over our eyes? What gives?
