Maybe? No observations of muskrat in the DFW area, but we’re supposed to be in their range. There are two beaver lodges in different cells of these wetlands, but this is much smaller than those. Less than 3 feet in diameter. We have also spotted nutria out here, but I don’t think they build lodges like this.
Leech was observed attached to an alligator as shown in the photos.