On the occasion of the 90th Academy Awards held at Los Angeles Dolby Theater, Netflix hit hard with its documentary film Icarus directed by Bryan Fogel and Dan Cogan. Thanks to Icarus, the streaming service received the Best Documentary Award last Sunday. This film retraces the case of Russian athletes accused ...