Wow. Is this an exotic pet that got loose? That’s massive.
They are reproducing in the everglades like crazy. Supposedly they came from a research lab destroyed in a hurricane.