South Floridians may have found themselves in another quarantine zone this week thanks to giant African land snails. The quarantine enacted Tuesday spans an area that includes Pembroke Road and South University Drive in Broward County and is in aid of stopping the spread. Veuer’s Chloe Hurst has the story!