Giants truly did walk the earth, the evidence has been suppressed, and the tower of Babel has a possible connection to the Egyptian pyramids.