Although often mistaken for ducks, Common Gallinules are a unique species of water birds with distinctive beaks and long legs, which allow them to walk on floating vegetation.
Although often mistaken for ducks, Common Gallinules are a unique species of water birds with distinctive beaks and long legs, which allow them to walk on floating vegetation.