Home Discovery Channel Found 80 Feet Giant Human Skeleton in North India3 Discovery Channel Found 80 Feet Giant Human Skeleton in North India3 by Prashanth Damarla 5 years ago5 years ago Discovery Channel Found 80 Feet Giant Human Skeleton in North India Discovery Channel Found 80 Feet Giant Human Skeleton in North India