Skip to main content

Climate Ride: Rolling The Redwood Trail

Rolling The Redwood Trail
Written by
Jessica A. Knoblauch

Team Earthjustice members ride through the "Avenue of the Giants".
Map: Xuanlana Nguyen  |  Photo: Chrissy Pepino

All along California's coast lie remnants of what was once the greatest forest on earth. Over the past 100 million years, sequoia sempervirens—a.k.a. coastal redwoods—have survived multiple mass extinctions and changing climates, and lived among numerous creatures, from dragonflies and red squirrels to armored dinosaurs.

In May of 2013, I, along with approximately 200 other bicyclists, embarked on a 5-day, 320-mile journey along Northern California's epic coastline and among these ancient trees. Today, despite many attempts to turn every last redwood into a house, deck or cabin, California's aptly-named Avenue of the Giants—the largest stand of virgin redwoods in the world—still remains strong thanks to individuals and organizations like Earthjustice who truly see the forest for the trees.

As I pedaled my bike past grove after grove of these giants that first day, I realized that their survival, like the many creatures they tower above, is rooted in a battle to balance the needs of industry with the need for wild places and creatures.

Fisherman Alfredo Acosta sorts fish by weight on the docks in the historic fishing town of Ft. Bragg.

Chris Jordan-Bloch / Earthjustice

Take the town of Ft. Bragg, for example, which we cycled through on day two of our journey. After climbing 1,400 feet to the top of infamous Leggett Hill—one of the highest points of the popular Pacific Coast Bike Route—we coasted down a 12-mile descent to the Pacific Ocean with trees whipping past us at 30 miles per hour. Before we had time to clear the salty sea air out of our noses, we arrived at Ft. Bragg. This historic fishing town, like many communities along the coast, depends on healthy returns of salmon populations to feed California's multibillion dollar fishing industry. For two decades, Earthjustice has fought to protect salmon—and the hard-working families and businesses that depend on them—from insatiable industrial farms in the San Joaquin Valley.

Another battleground is found along California's Russian River, a formerly renowned river damaged by years of destructive gravel mining that clouds the water and threatens fish species like salmon and steelhead. On days three and four, as we pedaled through logging and fishing towns as well as the expansive vineyards of wine country, the Russian River snaked alongside us.

The river is finally on the road to recovery thanks to Earthjustice litigation that successfully pushed to reduce gravel mining on the river.

Once world famous for salmon and steelhead, the Russian River has been badly damaged from gravel mining operations.Ingrid Taylor

The author celebrates with fellow riders, after completing the five day, 320-mile Climate Ride. Chrissy Pepino

On day five, we clipped into our bike pedals once last time. As I pointed my well-worn handlebars south, just 42 miles to San Francisco, our final destination, I thought about how California's robust environmental history is a lot like its plentiful rolling hills. Known as "rollers" among the cycling crowd, these deceptively short hills may only take a few minutes to climb but often come at you one right after the other, quickly leaving you short of breath—a lot like how environmental issues often seem to come one right after the other. The solution? Keep pedaling or risk sliding downhill.

First published in the Fall 2013 issue of the Earthjustice Quarterly Magazine.

Photo Slideshow: Climate Ride California – 2013

Day One: 320 miles from Eureka to San Francisco.

Chrissy Pepino

1 / 14

Day One: Redwood trees in the 'Avenue of the Giants.'

Chrissy Pepino

2 / 14

Day One: Team Earthjustice member Chrissy Pepino hugs a redwood.

Jessica A. Knoblauch

3 / 14

Day Two: A road sign reminding motorists to share the road with bicyclists.

Chrissy Pepino

4 / 14

Day Two: Climate Riders make their way down the coast.

Jessica A. Knoblauch

5 / 14

Day Two: Team Earthjustice takes in the breathtaking view.

Climate Ride Participant

6 / 14

Day Two: California coast.

Jessica A. Knoblauch

7 / 14

Day Two: Climate Riders reach their destination for the day.

Jessica A. Knoblauch

8 / 14

Day Two: Resting before another day of riding.

Jessica A. Knoblauch

9 / 14

Day Four: Riding through wine country.

Chrissy Pepino

10 / 14

Day Four: Climate Riders break for oysters.

Jessica A. Knoblauch

11 / 14

Day Four: Closing in on Muir Woods.

Jessica A. Knoblauch

12 / 14

Day Five: Team Earthjustice member Chrissy Pepino celebrates.

Jessica A. Knoblauch

13 / 14

Day Five: Climate Riders, in front of San Francisco's City Hall.

Climate Ride

14 / 14

Learn More:
From the oceans to rivers to the forests, Earthjustice litigation works to protect areas all along Northern California’s epic coastline:

Magazine Feature

Legal Case


More on Climate Ride:
Known as the legendary 'sustainable conference on wheels', Climate Ride spreads the message that climate change is the most urgent problem we face today—and it's up to us to take action:



Our Work

#page-title, .feature-right-column, #breadcrumb, #left-column { display:none; }
#drupalmain { width:972px; }

div.subhead-container { float:left; width:440px; padding:10px 10px 0px 5px; text-align:center; }
div.subhead0 { font-family:'open sans condensed','palatino linotype',serif; font-weight:700; color:#000; text-transform:uppercase; letter-spacing:0px; font-size:65px; line-height:80px; padding:20px 0 10px 0; }
div.subhead1 { font-family:'open sans condensed','palatino linotype',serif; font-size:25px; line-height:32px; font-weight:300; color:#32383a; padding:0 0 0 190px; }

div.photoMain-container { float:left; width:450px; padding:12px 0 0 0; position:relative; left:10px; }
div.photoMain-caption { font-family:'Roboto',sans-serif; font-size:13px; line-height:19px; color:#000; text-align:right; padding:3px 5px 0 0px; }
div.photoMain-credit { font-family:'open sans condensed',sans-serif; font-size:11px; line-height:15px; font-weight:700; color:#d3d8da; text-transform:uppercase; letter-spacing:1px; padding:12px 5px 15px 0px; text-align:right; }

#content #feature-text { margin:-10px 0 0 0; }
#content p.para-first { font-family:'Roboto',sans-serif; color:#000; font-size:17px; line-height:32px; padding:60px 10px 0px 20px; margin:0 0 0 -4px; text-align:left; }
#content #feature-text p { font-family:'Roboto',sans-serif; color:#000; font-size:17px; line-height:32px; padding:15px 100px 12px 60px; }
#content #feature-text a { font-weight:normal; font-size:17px; line-height:32px; color:#0093bb; }
#content #feature-text p.para-first:first-letter { font-family:'open sans condensed',sans-serif; font-size:660%; line-height:80%; color:#4f5858; font-weight:300; padding-right:3px; float:left; }

#content div#feature-text { font-family:'Roboto',sans-serif; font-size:14px; line-height:21px; color:#000; display:block; font-weight:normal; padding:0 15px 8px 30px; } { font-family:'open sans condensed',sans-serif; font-size:20px; line-height:28px; font-weight:700; color:#000; text-transform:uppercase; padding:0px 0 8px 30px; display:block; } { display:block; font-family:'open sans condensed',sans-serif; font-size:11px; line-height:15px; font-weight:700; color:#d3d8da; text-transform:uppercase; letter-spacing:1px; text-align:right; padding:10px 15px 30px 0; } { width:305px; float:right; margin:70px 7px 20px 30px; } { width:250px; border:1px solid #ccc; padding:22px 22px 12px 22px; text-align:center; }
#content { font-family:'palatino linotype',georgia,times,'times new roman', serif; font-size:14px; line-height:19px; color:#000; text-transform:uppercase; font-weight:bold; letter-spacing:2px; } { width:80px; border-top:1px solid #ddd; margin:15px 0 15px 80px; }
#content #feature-text { font-family:arial,helvetica,sans-serif; font-size:12px; line-height:18px; color:#000; padding:4px 0 14px 0; font-style:italic; }
#content #feature-text { font-family:arial,helvetica,sans-serif; font-size:12px; line-height:18px; padding:0 0 5px 0; font-weight:normal; font-style:normal; }

div.more-container { margin:0 0 80px -18px; }
div.more-head { font-family:'open sans condensed',arial,helvetica,sans-serif; font-size:45px; line-height:45px; font-weight:700; color:#d3d8da; text-transform:uppercase; letter-spacing:1px; padding:15px 0 5px 0px; width:954px; text-align:center; }
div.more-subhead { font-family:'open sans condensed',arial,helvetica,sans-serif; font-size:24px; line-height:37px; font-weight:300; color:#4f5858; margin:15px 0 5px 70px; width:800px; text-align:center; }

div.item-related-container { padding-left:35px; }
div.item-related { padding:30px 12px 30px 13px; margin:10px; width:250px; text-align:center; float:left; background-color:#fff; cursor:pointer; }
div.item-related-on { background-color:#F2F9FC; }
div.related-subhead { font-family:'open sans condensed',arial,helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:18px; }
img.item-restart { border:1px solid #aaa; padding:20px; background-color:#fff; }
img.restart-on { border:1px solid #0093bb; }
#content p.related-head { padding:10px 10px 0 10px; }
#content p.related-head { font-family:'open sans condensed',arial,helvetica,sans-serif; text-transform:uppercase; letter-spacing:1px; font-weight:700; font-size:24px; color:#0093bb; padding:10px 0 0 0px; line-height:22px; }
#content p.related-head { text-decoration:none; }
#content p.related-descrip { font-family:'open sans condensed',arial,helvetica,sans-serif; font-size:19px; line-height:28px; font-weight:300; color:#0093bb; padding:8px 0 0 0; text-align:center; }

/* scrollable */
.scrollable { position:relative; overflow:hidden; width:954px; height:820px; left:-18px; }
.scrollable .items { width:20000em; position:absolute; }
.items div { width:954px; float:left; }
div.slide-descrip { width:954px; float:left; }

div.item-arr { width:47px; height:720px; float:left; cursor:pointer; opacity:0.1; filter:alpha(opacity=10); margin:170px 0 0 0; }
div.item-arr-on { opacity:0.2; filter:alpha(opacity=20); }
img.arr-nav { padding:60px 8px 60px 7px; background-color:#000; }
img.arr-right { float:right; }

div.descrip-body { width:860px; }
img.slide-img { cursor:pointer; margin:20px 0 0 5px; }

div.descrip-inner { width:600px; float:left; padding:10px 0 0 100px; }
div.descrip-caption { padding:10px 0 0 0px; width:600px; }
div.descrip-photog { padding:29px 0 0 0; font-family:'open sans condensed',arial,sans-serif; font-size:12px; text-transform:uppercase; font-weight:700; letter-spacing:2px; color:#d3d8da; width:550px; text-align:right; }

#content p.slide-caption { font-family:'open sans condensed','palatino linotype',georgia,times,'times new roman',serif; font-size:20px; line-height:28px; color:#000; padding:10px 30px 7px 0px; }
div.slide-numb { width:60px; float:left; text-align:center; font-family:'open sans condensed',arial,sans-serif; font-size:22px; line-height:30px; font-weight:300; color:#aaa; float:left; margin:15px 0 0 10px; padding:16px 18px 16px 18px; border:1px solid #aaa; cursor:pointer; }
span.numb-curr { color:#0093bb; }
span.slide-day { font-family:'open sans condensed',sans-serif; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#4f5858; font-size:18px; line-height:28px; }

img.img-thumb { padding:2px; margin:0 1px 1px 1px; background-color:#fff; cursor:pointer; }
img.thumb-on { background-color:#e14c28; }

/* left: blockquote */
blockquote.staff-pullquote { font-family:'Playfair Display',serif; font-size:20px; line-height:35px; color:#e14c28; padding:5px 0 5px 20px; border-left:3px solid #d3d8da; border-top:0; border-right:0; border-bottom:0; font-style:italic; background-color:#fff; margin:40px 0 40px 20px; width:75%; }
blockquote.staff-pullquote div.pq-attrib { color:#999; text-align:right; }

document.getElementById("sh-title").innerHTML = "Footsteps: Through the World of Earthjustice";

$('div.item-related').hover( function() {
$('img.item-restart', this).addClass('restart-on');
}, function() {
$('img.item-restart', this).removeClass('restart-on');

$('div.item-related').click( function() {
window.location.href = $(this).attr('id');

var $j = jQuery.noConflict();
$(function() {
$j(".scrollable").scrollable({circular: true});

function() {

function() {

$('img.img-thumb').click(function() {
scrollapi = $j(".scrollable").data("scrollable");
slideID = $(this).attr('id').substring(5);