Giant African Snails Stopped At Airport terminal


The highly invasive snails, while a delicacy in Nigeria, are voracious pests that bring several parasites harmful to humans.