Home
Blog
Summer Lockdown 2020
Subscribe
Instagram
More
"Parasite" won the Academy Award for best picture in a history making moment as the first foreign-language film to win the best picture award.
Parasite won Best Picture at the 2020 Oscars - March 2020