

A new European telescope just snapped the most detailed picture ever taken of our galaxy's center, revealing 60 million stars in a single image.

The discovery could help scientists find over 100,000 new planets orbiting those distant suns.

Want to know more?