Cyclings most controversial figure is being brought back into the Tour de France conversation, with NBC confirming Lance Armstrongs return to its US coverage of the 2026 race through Peacocks post-stage show The Move. Armstrong remains banned from sanctioned cycling and was stripped of the seven...