These Druids have left their traces in some parts of England and France in rows of huge stones set upright; and wherever an immense stone was found lying on two others, in the shape of a table, there had been a Druid altar, where the priest offered sacrifices, often of human beings.
