Spearfish Canyon, located in the Black Hills of South Dakota is a great place to ride your mountain bike.