
Hiker heading up Million Hills Wash (view NW) |

Hiker in the narrowest part of Million Hills Canyon (view W) |

Hiker bypassing the lower high pour-over (view SW) |

This pour-over can be climbed without too much danger (view SW) |
Hiker above the lower high pour-over (view SW) |

Hiker in a narrow bit of canyon (view S) |

Hikers approaching the low pour-over (view SW) |

Late afternoon sun on cliffs (view W) |

Confluence with Indian Trail Canyon; stay left (view W) |

Hiker in New Spring Canyon (view W) |

(view W) |

Seemingly heading in the wrong direction (view SE) |

(view S) |

Interesting layers in the limestone (view W) |

Hiker bypassing the upper high pour-over (view W) |

Hiker at highpoint on bypass for the upper high pour-over (view W) |

Hiker in a wide part of the canyon bottom (view W) |

(view NW) |

(view NW) |

(view SW) |

Hiker at final turn in New Spring Canyon (view SW) |

Returning to the cement watering trough (view NW) |

Passing the Cottonwood tree at New Spring (view W) |

Returning up the wash above New Spring (view W) |

The old road leaves the wash (view SW) |

Old road leaves the next little wash; stay left (view SW) |

Hiker back on granite soils (view SW) |

Hiker approaching Devils Cove Road (view W) |

Hiker arriving on Devils Cove Road (view W) |

Hiker arriving back at the trailhead (view N) |