Locusts in Turkey

Locusts in Turkey

Observation - Locusts in Turkey. Description: large crickets or locusts

large crickets or locusts