About 50 giant snails have been found in the City of Davie in Broward County, Florida. They hopped on the back of a pick-up truck in Miami and headed north in the High Occupancy Vehicle lane on I-95 crossing the county line. In Davie, the snails were raising money at a snail rodeo, climbing onto […]