63 – Illuminati: The Royal Serpent Seed Revealed on Camera

This video explores the mysteries of the “divine right to rule” and the royal serpent seed.  It jumps around many subjects some of which may seem too incredible, but then, truth is often stranger than fiction.  Decide nothing until you see it all,