The Tour de France bike race draws between 12 million and 15 million spectators. Granted, with the New York Marathon and Tour de France, many of the "spectators" are just waiting to cross the street. And it's free to ...