In light of the recently released information that Russia will not be allowed to compete in the upcoming Winter Olympics due to state sponsored doping there was a documentary on Netflix that was referenced. The documentary is called Icarus- it is definitely worth a watch! There is a ton of information that overwhelmingly shows what was done by the Russians but Putin and state ministers of sport continue to completely deny the allegations. It’s just an unbelievable story.