Well, that article title is somewhat misleading, nothing has been proven yet. It could be dark matter...and it could be background noise.
Well, but of course. Just saying, though, we might have something a bit more substantial than some crock theory put together by scientists at the last minute to make things work.
Bookmarks