Search Results for: Discovery Channel Goes Off The Air in 2008

Discovery Channel Goes Off The Air in 2008

Starting off as the United States Postal Service Cycling Team and then turning into Team Discovery Channel, Tailwind Sports had a team to be reckoned with over the past nine Tours de France, winning eight of them (or 88.8%, a B+ by academic standards). However, being unable to pick up a sponsor for the 2008 read more »