Mayday, mayday...

What happened on Earth...on May 20, 2024