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