A "layer of clouds" coming across the horizon