Shedding light on Dark Matter, the two-billion-euro cosmic ray detector on the International Space Station has physicists at NASA in the US and CERN in Europe riveted; they may have discovered the energy thought to bind our universe together.
The detector found a high number of subatomic particles called positrons.
...
http://www.euronews.net/