An extremely large and very high cloud over a mountain behind the Spanish coastal town of Javea with sunshine and blue sky.