Tag Archive for: giant African land snail

HAVANA, April 27th   Cuban authorities have confirmed the presence of giant African land snails, an invasive species that’s potentially harmful to humans and agriculture, in the central and eastern regions of the island

Read more