Read the 2 links you posted about these "giants".
I must say, certainly some interesting reading, my childlike imagination was running a muck..........
It almost sounded convincing, and i was starting to buy it................
................
.............
........ ............until i got to the next section reffering to the "underwater UFO base" that aliens are actively using, and i came crashing back to reality...........
........and felt like a bit of a douche for believing any part of it.