The Spearfish Canyon Scenic Byway is an 18.5-mile (29.8 km) scenic drive between Spearfish, off I-90 on the northern end, and the Cheyenne Crossing at the ...