I would watch one of these “Swamp People”-type shows if something like this showed up on one.
Lemax Swamp Monster.