Documentaries

Icarus


Tagged: ,

In this Oscar-winning film, an American cyclist stumbles upon a doping scandal that is revealed thanks to a Russian scientist: Russia’s most wanted whistleblower.

The documentary can be seen at Netflix.

Leave a Reply