Did Spanish Explorers Encounter Giant Cannibals in South America? · The Lore Lodge · Sentinel