I just got back from downtown Minneapolis where they had a race that was part of the Nature Valley Grand Prix.
http://www.minnbikefestival.com/
Wow, those guys really know what they are doing! They were doing close to 40 miles an hour, and they raced for about an hour. There was a BMW pace car and it could hardly take the turns as fast as the bikes. Overall the race was really exciting and it made me tired just watching. I know they are professionals, but what the heck do you have to do to be even close to that good?