El Niño 2023: a year-long warning
In May 2022, sea surface temperatures off the coast of Peru were a degree below normal. Nothing hinted at trouble, but two independent "seismographs" had already picked up a rumble from below: El Niño was coming in a year.