The post Astronomers Say They Have Spotted the Universe’s First Stars first appeared on Quanta Magazine