As of today (Dec. 3), scientists have 1.8 billion local stars at their fingertips.
Read More