The Mysterious Giant of Kandahar: Myth or Reality?