(CNN)Sky wolves, star demons, human sacrifice -- many ancient cultures spun elaborate stories to explain the phenomenon of a solar eclipse.
(CNN)Sky wolves, star demons, human sacrifice -- many ancient cultures spun elaborate stories to explain the phenomenon of a solar eclipse.