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