The Mysterious Khandahar Giant: Myth or Real?