See this stone? I'm going to make a really loud noise with it All hail the sacred tree. I've often wondered aloud in the newsroom about the possibility of finding evidence of a chimp shrine, the discovery of a place where chimps pray to their deity. This week, my half-whimsical dream almost came...