Armstrong is set to host the NYC screening for the documentary a day after the Oscar nomination process opens. Lance Armstrong has publically expressed his support behind the latest Netflix documentary named ‘Icarus’. The film puts light at the alleged Russian doping scandal which was applied at the…