Tag: My Octopus Teacher
Netflix wins 7 Oscars out of 36 nominations
Netflix snagged seven Oscars out of its record thirty-six nominations at the 93rd Academy Awards last night, an improved performance when compared to 2020 when the streaming giant won just […]