Here is the final kilometer of today's stage of the Tour of Spain. Is the bicycle not the greatest of all human inventions? How these delicate machines can withstand the tremendous forces being imposed on them by the riders is beyond me.