Parasite Makes Oscar History with Best Picture Win

'Parasite' is the first foreign language feature to win Best Picture. If you haven't heard, Parasite was the big winner at the 92nd Academy Awards, becoming the first foreign-language movie to take home the trophy for Best Picture. The South Korean feature also won Best Director for Bong Joon Ho, Best International Film and Best […]