There is no doubt in my mind that several races of Giants lived on Earth during our ancient history. We see documentation from various sources all over the world

Giants in Norse Myth

Giants in Greek Myth