Invasive Giant African Land Snail Spotted in Florida – Business Insider


The snail can wreak havoc on agriculture and carry a parasite that causes meningitis in humans. Officials have quarantined the area where it was …
Read Complete New : Invasive Giant African Land Snail Spotted in Florida – Business Insider

Leave a Comment