Sports World

Woman who allegedly caused Tour de France crash arrested; faces up to two years in prison, $35k fine

French authorities arrested the woman who allegedly held out a banner causing the crash of dozens of cyclists during the first stage of the Tour de France last Saturday. The accident happened 45 kilometers from the finish of the first stage of the race on Saturday when a female spectator on the side of the […]