South & Central American snails invade Louisiana

CNBC Videos
Canals in Louisiana are being invaded by channeled apple snails, which are native to Central and South America. The snails can grow as big as a man's fist and are a menace to local waterways.
View Comments