
Continuing past Cottonwood Valley Trailhead (view S) |

Cottonwood Valley Road approaching an information sign (view S) |

Sign: Motor vehicles can not use bike trails |

Cottonwood Valley Road approaching information sign (view S) |

Goodsprings Fire information sign (view SE) |

Continuing on Cottonwood Valley Road (view S) |

Continuing on Cottonwood Valley Road (view S) |

Cottonwood Valley Road approaching a parking area (view S) |

Parking area (view W from Cottonwood Valley Road) |

Continuing on Cottonwood Valley Road (view S) |

Cottonwood Valley Road at Badger Trailhead Road (view SE) |

Badger Trailhead Road (view E from Cottonwood Valley Rd) |

Continuing on Cottonwood Valley Road (view S) |

Cottonwood Valley Road at a side road (view SE) |

Continuing on Cottonwood Valley Road (view S) |

Cottonwood Valley Road at a side road (view SE) |

Cottonwood Valley Road begins climbing into a canyon (view S) |

Cottonwood Valley Road approaching a rocky spot (view S) |

Cottonwood Valley Road at a rocky spot (view S) |

Cottonwood Valley Rd approaching another rocky spot (view S) |

Cottonwood Valley Rd approaching another rocky spot (view S) |

Cottonwood Valley Rd passing nice layered rock face (view S) |

Cottonwood Valley Rd at a campsite (view S) |

Cottonwood Valley Road at a side road (view SE) |

Cottonwood Valley Rd climbing towards the mountains (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd at a campsite (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd approaching a side road (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Road at a side road (view SE) |

Side road (view NW from Cottonwood Valley Road) |

Cottonwood Valley Rd approaching Cottonwood Pass (view S) |

Cottonwood Valley Rd approaching boundary signs (view S) |

Looking back: Red Rock Canyon NCA boundary sign (view N) |

Cottonwood Valley Rd approaching another boundary signs (view S) |

Sign: Spring Mountains NRA boundary (view SW) |

Cottonwood Valley Rd approaching Cottonwood Pass (view S) |

Steepest part of Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd approaching Cottonwood Pass (view S) |

Arriving at Cottonwood Pass (view S) Road 800A (ATV trail) at right |

Road 800A (view W from Cottonwood Pass)
|

Road 800A (view W from Cottonwood Pass) |

Cottonwood Valley Rd starting over Cottonwood Pass (view S) |

Cottonwood Valley Rd continuing past Cottonwood Pass (view S) |

A Utah Juniper survived two fires (view E) |

Cottonwood Valley Road at Birdspring Road (view E) |

Birdspring Road (view NE from Cottonwood Valley Road) |

Birdspring Road (view N from Cottonwood Valley Road) |

Cottonwood Valley Road continuing past Birdspring Road (view SE) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd in the twice-burned zone; 2025 (view S) |

Cottonwood Valley Road; August 2020 (view S) |

Cottonwood Valley Rd approaching a fork (view S) |

Cottonwood Valley Rd at a fork (4.27 miles out; view S) |

Cottonwood Valley Rd and parallel road (view S) |

Cottonwood Valley Rd; note start of erosion ditch (view S) |

Abandoned Road 800B (view W across erosion ditch) |

Cottonwood Valley Rd approaching jurisdictional boundary (view SE) |

Sign: leaving Spring Mountain NRA southbound (view S) |

Sign: leaving Spring Mountain NRA southbound (view S) |

Cottonwood Valley Rd nearing Red Rock boundary sign in 2025
|

Erosion ditch and Red Rock boundary sign in 2025 |

Red Rock boundary sign in 2020 (view S) |

Red Rock boundary sign in 2025 (view S) |

Parallel road returns to Cottonwood Valley Rd (view S) |

Cottonwood Valley Rd (view S towards Wilson Tank Overlook) |

Cottonwood Valley Rd (view S) |

Cottonwood Valley Road at Wilson Tank Overlook Road (5 miles out) |

Wilson Tank Overlook Road (view E from Cottonwood Valley Rd) |

Wilson Tank Overlook Road (view NE from Cottonwood Valley Rd) |

C-wood Valley Rd continues past Wilson Tank Overlook Rd (view E) |

Cottonwood Valley Rd continues (view S) |

Cottonwood Valley Road approaching Wilson Tank Road (view S) |

Wilson Tank Road (view E from Cottonwood Valley Road) |

Cottonwood Valley Road (view S) |

Cottonwood Valley Road (view S towards edge of 2020 fire) |

Cottonwood Valley Road approaching buried gas pipeline (view S) |

Buried gas pipeline (view NE from Cottonwood Valley Road) |

Buried gas pipeline (view SW from Cottonwood Valley Road) |

Cottonwood Valley Road enters a bit of a canyon (view SW) |

Cottonwood Valley Road at Razer-washboards (view SW) |

Cottonwood Valley Road approaching Road FS-800C (view SW) |

First branch of Road FS-800C (view N from C-wood Valley Road) |

Cottonwood Valley Road approaching Road FS-800C (view SW) |

Second branch of Road FS-800C (view N from C-wood Valley Road) |

Cottonwood Valley Road continues past Road FS-800C (view SW) |

Cottonwood Valley Road approaching sign posts (view SW) |

Cottonwood Valley Road climbing out of a wash (view SW) |

Cottonwood Valley Road approaching another boundary sign (view SW) |

Boundary sign: exiting Spring Mountains NRA (view SW) |

Looking back: entering Spring Mountains NRA (view N) |

Cottonwood Valley Road approaching a fork (view SW) |

Gas Pipeline Road stays left a fork (view S) |

Cottonwood Valley Road continues past pipeline road (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Rd runs across caliche (i.e., rough road; view SW) |

Cottonwood Valley Road crossing a desert wash (view SW) |

Cottonwood Valley Road runs past Eastern Joshua Trees (view S) |

Cottonwood Valley Road at a side road right (view SW) |

Cottonwood Valley Road at a side road left (view SW) |

Well used side road (view E from Cottonwood Valley Road) |

Cottonwood Valley Road continuing past side road (view S) |

Cottonwood Valley Road runs past Eastern Joshua Trees (view S) |

Cottonwood Valley Road at an historical cattle guard (view S) |

historical cattle guard made from old railroad tracks (view down) |

Cottonwood Valley Road crossing a bigger desert wash (view SW) |

Cottonwood Valley Road continues past the wash (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Road (view SW) |

C-wood Valley Rd forks; right goes to pavement too(view SW) |

Grand scenery all around (view E from Cottonwood Valley Rd) |

Cottonwood Valley Road (view S) |

Cottonwood Valley Road runs on bluff above wash (view S) |

Cottonwood Valley Road gets pretty comfortable (view S) |

Cottonwood Valley Rd approaching a sweeping curve right (view S) |

Cottonwood Valley Rd approaching a sweeping curve right (view W) |

Cottonwood Valley Rd heads towards Mt. Potosi (view W) |

Cottonwood Valley Rd approaching a sweeping curve left (view W) |

Cottonwood Valley Rd enters a sweeping curve left (view W) |

Cottonwood Valley Rd curving left (view SW) |

Cottonwood Valley Rd now runs straight for a while (view SW) |

Cottonwood Valley Rd at another Joshua Tree (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Road (view SW) |

Cottonwood Valley Road approaching a wash (view SW) |

Cottonwood Valley Road crossing a wash (view SW) |

Cottonwood Valley Road approaching a paved road (view SW) |

Cottonwood Valley Road ends at Goodsprings Bypass Road (view SW) |

At washes, Goodsprings Bypass Rd can be covered in gravel (view S) |

Goodsprings Bypass Rd (view S) |

Goodsprings Bypass Rd (view S) |

Goodsprings Bypass Rd (view S) |

Goodsprings Bypass Rd at Kingston Road Connector (view S) |

Goodsprings Bypass Rd approaching a curve left (view S) |

Goodsprings Bypass Rd curving left (view S) |

Street sign at the curve (view N) |

Street sign at the curve (view N) |

Goodsprings Bypass Rd -- 35 mph speed limit (view E) |

Goodsprings Bypass Rd approaching a curve right (view E) |

Goodsprings Bypass Rd curving right (view SE) |

Gas Pipeline Road returns to the pavement (view SE) |

Gas Pipeline Road (view E from Goodsprings Bypass Rd) |

Goodsprings Bypass Rd continues past Gas Pipeline Road (view SE) |

Goodsprings Bypass Rd at Fayle St; shortcut to downtown (view S) |

Goodsprings Bypass Road (view SE) |

Goodsprings Bypass Rd approaching OHV route to downtown (view SE) |

Goodsprings Bypass Rd at OHV route to downtown (view SE) |

OHV route sign (view SE) |

OHV route to downtown (view SE from Goodsprings Bypass Rd) |

Goodsprings Bypass Rd continues past OHV route (view SE) |

Goodsprings Bypass Rd approaching curve to stop sign (view SE) |

Goodsprings Bypass Rd curving into stop sign (view SE) |

Goodsprings Bypass Rd ends at Goodsprings Road (view SE) |

Street sign: Goodsprings Bypass Rd at Goodsprings Road (view SE) |

Street sign: Goodsprings Bypass Rd at Sandy Valley Road (view SE) |