Experimental & Animation Film Center (DEFC), the documentary film has been selected for the documentary competition section of the upcoming edition of the CIFF, Mehr reported. “The Last of the Whale ...