Giant snails invade Fla., threaten homes and humans

Giant snails invade Fla., threaten homes and humans