Here are scenes from yesterday's Paris-Roubaix, which had me riveted to the television set for three hours. Fabian Cancellara is not human.

Addendum: Here is the inside story.