In a captivating sight recorded by a NASA satellite, a glacier in western Antarctica appears to be...
Nature
This weekend, the enchanting spectacle of the Northern Lights is likely to grace the skies of several...