What HAS Russia spotted in Earth's atmosphere Scientists say satellite

What HAS Russia spotted in Earth's atmosphere? Scientists say satellite saw 'explosions of light'

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.