Home Discovery Channel Found 80 Feet Giant Human Skeleton in North India6 Discovery Channel Found 80 Feet Giant Human Skeleton in North India6 by Prashanth Damarla 6 years ago3 years ago Discovery Channel Found 80 Feet Giant Human Skeleton in North India