Giant skeletons found by archaeologists confirm the historical presence of giants.