Discovering Ancient Giants: Evidence of the existence of ancient human giants