While Billions of Locusts Are Approaching, China Sends 100,000 Ducks to Devour the Insects (Video)

By Strange Sounds - Feb 20, 2020   As 400 billion locusts approach China from the India-Pakistan border… 100,000 “duck troops” are gathering to prepare for the potential emergency and devour the insect plague. As 400 billion locusts approach China from the India-Pakistan border, 100,000 “duck troops” are gathering to prepare for the potential emergency. Picture … Continue reading While Billions of Locusts Are Approaching, China Sends 100,000 Ducks to Devour the Insects (Video)