I have played fotball, ran track, hockey, etc. I have never experienced more of a cardiovascular workout then when I ride motocross. Someone did a study that found soccer is the only other sport that is more physically enduring. I was watching "adreneline Rush" on Speed and Miguel Duhamel confirmed this. I have done many track days and motocross races. I feel that motocross requires more skill because of the many variables inherent to the track. I know that skill and stamina are very different. What do you guys think? What requires more skill? Road racing or motocross?