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