New estimate puts the number at 1 trillion to 2 trillion.
Dragonfly 44 could help solve one of nature's biggest mysteries.