page 14 of 180 of The Prose Edda

I’m positive I’m not the first person the think of this, but with so much ancient myth being populated with giants, I wonder how much of that is a remnant of when we inhabited the earth with Neanderthals? Is there an ancient thread of memory that still prevails to this day? Would be cool if it was, anyway.