RIO BRANCO, Brazil -- Perhaps it is nothing more than a legend, as skeptics say. Or maybe it is real, as those who claim to have seen it avow. But the mere mention of the mapinguary, the giant ...