ICARUS (2017) on July 31, 2018 Get link Facebook Twitter Pinterest Email Other Apps Documentary gives insight at the complex world of sports and the politics surrounding it and uncovers a massive Russian doping scandal.