The Never-Seen-Before First Stars In The Universe Might Have Finally Been Spotted
Favicon 
www.iflscience.com

The Never-Seen-Before First Stars In The Universe Might Have Finally Been Spotted

They’re the very definition of live fast and die young!