A swarm of locusts! The plague advances relentlessly through the mountains of Al Reeth, Saudi Arabia Posted: February 21, 2025 | Last updated: February 21, 2025 A locust plague is a massive ...