MTBCast: American Trail Race ’17 – Dylan Taylor called in from Ivy Hills

Dylan Taylor called in from Ivy Hills!

MTBCast: American Trail Race ’17 – Hal Russell called in from Back Creek Church

Hal Russell called in from Back Creek Church!

MTBCast: American Trail Race ’17 – Hal Russell called in from near Kenansville

Hal Russell called in from near Kenansville!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Troy Hopwood called in with his finish call

Troy Hopwood called in with his finish call!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Troy Hopwood called in from Ephrata

Troy Hopwood called in from Ephrata!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Adam Hale called in from Ephrata

Adam Hale called in from Ephrata!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Craig Jordan called in to say he is OUT

Craig Jordan called in from Lake Stevens to say he is OUT!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Troy Hopwood called in from Woodinville

Troy Hopwood called in from Woodinville!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Adam Hale called in from Edmonds

Adam Hale called in from Edmonds!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Craig Jordan called in from Sequim

Craig Jordan called in from Sequim!

MTBCast: Cross-Washington Mountain Bike Race ’17 – Troy Hopwood called in from Port Angeles

Troy Hopwood called in from Port Angeles!

MTBCast: Allegheny Mountains Loop 400 ’17 – Rob Knapp called in with his finish call

Rob Knapp called in with his finish call!

MTBCast: Allegheny Mountains Loop 400 ’17 – Rob Knapp calledi in from Newport

Rob Knapp called in from Newport!

MTBCast: Allegheny Mountains Loop 400 ’17 – Rob Knapp called in from near Callaghan

Rob Knapp called in from near Callaghan!

MTBCast: Allegheny Mountains Loop 400 ’17 – Rob Knapp called in from White Sulphur Springs

Rob Knapp called in from White Sulphur Springs! From his GPS he’s definitely not off-route in Lewisburg.