Are they cute? Maybe a little scary? What we know for sure is that there are three more of them at the San Diego Zoo, which announced this week that a fossa had given birth to a litter of pups, who ...