The Tour de France Needs No Translation The Tour de France began last week in parallel with the World Cup (Congrats to Spain!). Some sporting events of international significance, such as the Read More » July 12, 2010