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 ago2 years ago Discovery Channel Found 80 Feet Giant Human Skeleton in North India