Giants Fortress: Texas – Giants mythology

Giant Human remains found in Texas.