Many people agree that giant otters are charismatic, social animals(05) Save Image Image gallery: Giant Otter Next To Human