The Druids of Celtic Britain are remembered as mystical holy men, holding the secrets of nature. But ancient sources - including Julius Caesar himself - accused them of human sacrifice ...