Tour de France crash: Fan has now been arrested by French police afrter supposedly fleeing country July 1, 2021 6:36 pm by IWB Views: