Giants in Folklore Explained?

With every country, there are reports of giants. In these stories, there are two types of giants. One type is a human being from several feet taller than the average person to about double the size of the common folk. Another type is an individual who is...