Disasters Impressive Waterspout Makes Landfall on the Island of Evia, Greece by Calay News September 7, 2023
Image credit: El Pais Hundreds of Birds Were Mysteriously Found on Changa Beach in Chile May 31, 2023