No, they won't be that long. For the races themselves, we're looking at 20 at least 30 minutes for beginner and 40 at least 45 minutes for advanced, plus time to stand around and calculate results, plus time to give out schwag afterward. Of course, if people want to stick around and play polo, that's cool too.