A recent study conducted by scientists led by Alexander Russell at the University of St. Andrews suggests that solar flares ...
How did this life survive? New research out of the University of Texas in Austin is revealing how an atmosphere may have ...