Strongest evidence yet that neutrinos explain how the universe exists

New data throws more support behind the theory that neutrinos are the reason the universe is dominated by matter.