The english language definition of Flounder is to struggle or stagger clumsily in mud or water… THEN WHY DID
Lil bugs, these guys have the cutest little outfits.