NASA satellite captures mysterious lights flashing from Earth

America, Russia, and China are the countries experimenting in space through their spaceships. NASA is also doing various experiments in space. During their space missions, the scientists come across different strange incidents. There are reports that NASA camera has shown some lights flashing from the Earth. NASA’s high-class cameras have taken hundreds of pictures of […]