[ad_1] Gotcha! Scientists have long assumed that about 40% of the universe’s visible matter – the kind that makes up everything we can see and touch – was missing, never having been detected. Now, a team of researchers from France’s National Scientific Research Center (CNRS) say they have finally found …
Read More »