Thank God For Chuck the Hammer

Today's Tour de France stage began in the southern French town of Castelsarrasin, near Toulouse. I guess Castelsarrasin must mean "Saracen Castle." This town is way down near the Pyrenees.

Thanks to God for Chuck the Hammer. May there be more in his mold this century.