Humans have shared stories about giants for thousands of years, from the cyclopes of Greek mythology to the biblical Goliath. But are these just tall tales, or have giant humans really walked this ...
Venture just outside Leiden in the Netherlands, and you'll spot a gigantic 115-foot-tall orange human figure looming beside ...