Europe

Mysterious fireball lights up night sky

A bright glowing object, believed to be a meteor, flashed through the atmosphere above northeast Scotland, lighting the night sky and startling residents.Original Article

Original Article

Leave a Reply