Spearfish Canyon on the B. & M. R. R