Puss caterpillar is back in Florida

The puss caterpillar is the most venomous caterpillar in the nation and are usually found in the spring and fall in Florida. Dave O. the Science Pro explains why you don’t want to touch them despite their fuzzy appearance.