Tonight we recount the interesting tale of a group of soldiers in the Kandahar region of Afghanistan that are said to have encountered a living giant! Was this perhaps a Nephilim of the old world? Have other giant-related discoveries been covered up? If so, why? Tune in to find out!
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More