The sweat of the Gods: Myths and legends of bicycle racing