Deaf cyclists compete in the Italian FSSI road cycling championship. Riders race on open roads. Fans cheer along the route.