The Confusing Behavior of Animals 103