The Grand Junction Off-Road is a rocky, tough marathon mountain bike race, and also a three day music festival.