OCR Training: how to prepare for a race in extreme conditions
OCR (Obstacle Course Racing), or obstacle course racing, has become very popular in recent years. These races combine running with physical and mental challenges that test you from many different…