TASTE OF THE TOUR: The Tour's perfectly timed fish soup
SALON-DE-PROVENCE, France (AP) — After 19 stages, 3,414.5 kilometers (2,121 miles) of Tour de France roads, and unspeakable mounds of calories for those who followed the riders from Germany through Belgium and Luxembourg and across five French mountain ranges, the…