Daidarabochi

Daidarabochi were mythical giants who supposedly lived in the upper elevations of the Great Wall of the North. They had a thick skin to endure the cold temperatures of the peaks, and eventually ate an occasional human victim. They fought using their fists, boulders, or uprooted trees.