Scientists operating the Lomonosov satellite say what they’ve found may be a ‘new physical phenomena.’ The team says several ‘explosions’ of light were seen dozens of miles above Earth.
Read More

Leave a Reply