Dagobian Swamp Lizard

Dagobian Swamp Lizards are creatures with large jowls. They're native to the swamp planet of Dagobah.