locusts
Scary signs ! Terrible swarms of locusts invades Saudi Arabia, Al-Qassim, Al-Rass