A review by 5hanit
Holy Blood, Holy Grail by Michael Baigent, Henry Lincoln, Richard Leigh

informative mysterious reflective medium-paced

2.75