An estimated 100 million locusts force tourists and locals to abandon beaches in the Canary Islands.
Originally from BBC News
An estimated 100 million locusts force tourists and locals to abandon beaches in the Canary Islands.
Originally from BBC News