EntertainmentUncategorized Parasite Wins The parasite is the first-ever foreign film to win Best Film, Director and Screenplay at the Academy Awards. By News Desk - March 3, 2020 0 99 FacebookTwitterPinterestWhatsApp