Pogacar wins Tour de France stage 18 by News Wires July 16, 2021 LUZ ARDIDEN, France - Tadej Pogacar claimed another landmark victory in the 18th stage of the Tour de France to ...