The myth of Merlin is associated with an arrangement of stones in northern France. Could satellite images finally explain this ancient riddle?