Both runners and walkers make their way across the top of Mossyrock Dam during the Arbor Health Mossyrock Independence Day 5K and 8K on Thursday, July 4.
Owen Sexton/owen@chronline.com
The Cowlitz River flows out from the back of the Mossyrock Dam on Thursday, July 4.
Owen Sexton/owen@chronline.com
One of the Mossyrock Dam's spillway gates holds back the waters of Riffe Lake on Thursday, July 4.
Owen Sexton/owen@chronline.com
The waters of Riffe Lake shine under the morning sun on Thursday, July 4.
Owen Sexton/owen@chronline.com
The sun shines down over Riffe Lake and the Mossyrock Dam on Thursday, July 4.
Owen Sexton/owen@chronline.com
A trio of friends skips in unison across the finish line during the Arbor Health Mossyrock Independence Day 5K and 8K on Thursday, July 4, at the Mossyrock Dam.
Owen Sexton/owen@chronline.com
Hugo Weedam of Silver Creek crosses the finish line first for the men running the 8K portion of the Arbor Health Mossyrock Independence Day 5K and 8K at the Mossyrock Dam with a time just over 34 minutes on Thursday, July 4.
Owen Sexton/owen@chronline.com
Children run atop the Mossyrock Dam on Thursday, July 4, during the Arbor Health Mossyrock Independence Day 5K and 8K.
Owen Sexton/owen@chronline.com
Mossyrock Dam's flag flies in the wind as runners make their way across the top of the dam on Thursday, July 4, during the Arbor Health Mossyrock Independence Day 5K and 8K.
Owen Sexton/owen@chronline.com
Runners and walkers begin to make their way around the roads by the Mossyrock Dam during the Arbor Health Mossyrock Independence Day 5K and 8K on Thursday, July 4.
Owen Sexton/owen@chronline.com
Todd Seals sings the national anthem on Thursday, July 4, to kick off the Arbor Health Mossyrock Independence Day 5K and 8K.
Owen Sexton/owen@chronline.com
Runners and walkers start the Arbor Health Mossyrock Independence Day 5K and 8K on Thursday, July 4, at the Mossyrock Dam.
Owen Sexton/owen@chronline.com