Time-lapse of cloud formation and development over Barcelona, on May 20, 2024. (Footage: Joan Valls/Urbanandsport/Nurphoto)