humanoid creature discovered on remote southeast asian island, national geographic, award winning photography