In cycling teams take the names of their sponsors so often change. These sponsors come from a large number of countries and to complicate matters futher some teams have multiple sponsors and hyphenated names.
There are 22 teams participating in the 2012 Tour de France. How many can you name?
(don't worry if you can't spell a team name or remember all of it, just make a good guess)
TweetMade by Philip Gamble (@freeg131)