nasa-satellite-spots-a-mysterious-green-light-that-quickly-disappeared-cnet.jpg

NASA satellite spots a mysterious green light that quickly disappeared – CNET