I'm watching it right now. The existence of giants connects a lot of dots, it explains a lot of things about ancient history and even the various mythologies of many people. There is no doubt in my mind that Giants having roamed the Earth is fact. The Giants is a vital puzzle piece to the NWO cabal no doubt.
It's real sad this topic is ridiculed and not surprising. We need to divert more attention to this